svt-av1-3.1.2-1.fc44

List of Findings

Error: GCC_ANALYZER_WARNING (CWE-401): [#def1]
SVT-AV1-v3.1.2/Source/App/app_config.c:270:9: warning[-Wanalyzer-malloc-leak]: leak of ‘buf’
SVT-AV1-v3.1.2/Source/App/app_config.c:262:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/App/app_config.c:266:24: branch_false: ...to here
SVT-AV1-v3.1.2/Source/App/app_config.c:267:32: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/App/app_config.c:268:8: branch_false: following ‘false’ branch (when ‘buf’ is non-NULL)...
SVT-AV1-v3.1.2/Source/App/app_config.c:270:9: branch_false: ...to here
SVT-AV1-v3.1.2/Source/App/app_config.c:270:9: throw: if ‘strcpy_s’ throws an exception...
SVT-AV1-v3.1.2/Source/App/app_config.c:270:9: danger: ‘buf’ leaks here; was allocated at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
#  268|       if (!buf)
#  269|           return validate_error(EB_ErrorInsufficientResources, token, nptr);
#  270|->     if (strcpy_s(buf, len, nptr)) {
#  271|           free(buf);
#  272|           return validate_error(EB_ErrorInsufficientResources, token, nptr);

Error: GCC_ANALYZER_WARNING (CWE-775): [#def2]
SVT-AV1-v3.1.2/Source/App/app_config.c:1310:17: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(config_path, "rb")’
SVT-AV1-v3.1.2/Source/App/app_config.c:1363:20: enter_function: entry to ‘read_config_file’
SVT-AV1-v3.1.2/Source/App/app_config.c:1367:5: acquire_resource: opened here
SVT-AV1-v3.1.2/Source/App/app_config.c:1368:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/App/app_config.c:1368:8: branch_false: ...to here
SVT-AV1-v3.1.2/Source/App/app_config.c:1376:12: branch_true: following ‘true’ branch (when ‘return_error == 0’)...
SVT-AV1-v3.1.2/Source/App/app_config.c:1376:52: branch_true: ...to here
SVT-AV1-v3.1.2/Source/App/app_config.c:1376:52: call_function: calling ‘read_word’ from ‘read_config_file’
# 1308|       size_t word_len = 0;
# 1309|       int    c;
# 1310|->     while ((c = fgetc(fp)) != EOF) {
# 1311|           if (c == '#') {
# 1312|               // skip to end of line

Error: GCC_ANALYZER_WARNING (CWE-401): [#def3]
SVT-AV1-v3.1.2/Source/App/app_config.c:1310:17: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(config_path, "rb")’
SVT-AV1-v3.1.2/Source/App/app_config.c:1363:20: enter_function: entry to ‘read_config_file’
SVT-AV1-v3.1.2/Source/App/app_config.c:1367:5: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/App/app_config.c:1368:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/App/app_config.c:1368:8: branch_false: ...to here
SVT-AV1-v3.1.2/Source/App/app_config.c:1376:12: branch_true: following ‘true’ branch (when ‘return_error == 0’)...
SVT-AV1-v3.1.2/Source/App/app_config.c:1376:52: branch_true: ...to here
SVT-AV1-v3.1.2/Source/App/app_config.c:1376:52: call_function: calling ‘read_word’ from ‘read_config_file’
# 1308|       size_t word_len = 0;
# 1309|       int    c;
# 1310|->     while ((c = fgetc(fp)) != EOF) {
# 1311|           if (c == '#') {
# 1312|               // skip to end of line

Error: GCC_ANALYZER_WARNING (CWE-775): [#def4]
SVT-AV1-v3.1.2/Source/App/app_config.c:1313:25: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(config_path, "rb")’
SVT-AV1-v3.1.2/Source/App/app_config.c:1363:20: enter_function: entry to ‘read_config_file’
SVT-AV1-v3.1.2/Source/App/app_config.c:1367:5: acquire_resource: opened here
SVT-AV1-v3.1.2/Source/App/app_config.c:1368:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/App/app_config.c:1368:8: branch_false: ...to here
SVT-AV1-v3.1.2/Source/App/app_config.c:1376:12: branch_true: following ‘true’ branch (when ‘return_error == 0’)...
SVT-AV1-v3.1.2/Source/App/app_config.c:1376:52: branch_true: ...to here
SVT-AV1-v3.1.2/Source/App/app_config.c:1376:52: call_function: calling ‘read_word’ from ‘read_config_file’
# 1311|           if (c == '#') {
# 1312|               // skip to end of line
# 1313|->             while ((c = fgetc(fp)) != EOF && c != '\n')
# 1314|                   ;
# 1315|               if (c == '\n')

Error: GCC_ANALYZER_WARNING (CWE-401): [#def5]
SVT-AV1-v3.1.2/Source/App/app_config.c:1313:25: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(config_path, "rb")’
SVT-AV1-v3.1.2/Source/App/app_config.c:1363:20: enter_function: entry to ‘read_config_file’
SVT-AV1-v3.1.2/Source/App/app_config.c:1367:5: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/App/app_config.c:1368:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/App/app_config.c:1368:8: branch_false: ...to here
SVT-AV1-v3.1.2/Source/App/app_config.c:1376:12: branch_true: following ‘true’ branch (when ‘return_error == 0’)...
SVT-AV1-v3.1.2/Source/App/app_config.c:1376:52: branch_true: ...to here
SVT-AV1-v3.1.2/Source/App/app_config.c:1376:52: call_function: calling ‘read_word’ from ‘read_config_file’
# 1311|           if (c == '#') {
# 1312|               // skip to end of line
# 1313|->             while ((c = fgetc(fp)) != EOF && c != '\n')
# 1314|                   ;
# 1315|               if (c == '\n')

Error: GCC_ANALYZER_WARNING (CWE-401): [#def6]
SVT-AV1-v3.1.2/Source/App/app_config.c:1335:23: warning[-Wanalyzer-malloc-leak]: leak of ‘temp’
SVT-AV1-v3.1.2/Source/App/app_config.c:1310:12: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/App/app_config.c:1311:12: branch_true: ...to here
SVT-AV1-v3.1.2/Source/App/app_config.c:1328:16: branch_false: following ‘false’ branch (when ‘temp’ is non-NULL)...
SVT-AV1-v3.1.2/Source/App/app_config.c:1333:17: branch_false: ...to here
SVT-AV1-v3.1.2/Source/App/app_config.c:1335:23: throw: if ‘fgetc’ throws an exception...
SVT-AV1-v3.1.2/Source/App/app_config.c:1335:23: danger: ‘temp’ leaks here; was allocated at [(3)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/2)
# 1333|               word[word_len - 1] = c;
# 1334|               word[word_len]     = '\0';
# 1335|->         } while ((c = fgetc(fp)) != EOF && !isspace(c));
# 1336|           if (c == EOF || word)
# 1337|               break;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def7]
SVT-AV1-v3.1.2/Source/App/app_config.c:1335:23: warning[-Wanalyzer-malloc-leak]: leak of ‘word’
SVT-AV1-v3.1.2/Source/App/app_config.c:1310:12: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/App/app_config.c:1311:12: branch_true: ...to here
SVT-AV1-v3.1.2/Source/App/app_config.c:1328:16: branch_false: following ‘false’ branch (when ‘temp’ is non-NULL)...
SVT-AV1-v3.1.2/Source/App/app_config.c:1333:17: branch_false: ...to here
SVT-AV1-v3.1.2/Source/App/app_config.c:1335:18: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/App/app_config.c:1325:16: branch_false: following ‘false’ branch (when ‘c != 58’)...
SVT-AV1-v3.1.2/Source/App/app_config.c:1327:19: branch_false: ...to here
SVT-AV1-v3.1.2/Source/App/app_config.c:1328:16: branch_false: following ‘false’ branch (when ‘temp’ is non-NULL)...
SVT-AV1-v3.1.2/Source/App/app_config.c:1333:17: branch_false: ...to here
SVT-AV1-v3.1.2/Source/App/app_config.c:1335:23: throw: if ‘fgetc’ throws an exception...
SVT-AV1-v3.1.2/Source/App/app_config.c:1335:23: danger: ‘word’ leaks here; was allocated at [(3)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/2)
# 1333|               word[word_len - 1] = c;
# 1334|               word[word_len]     = '\0';
# 1335|->         } while ((c = fgetc(fp)) != EOF && !isspace(c));
# 1336|           if (c == EOF || word)
# 1337|               break;

Error: GCC_ANALYZER_WARNING (CWE-415): [#def8]
SVT-AV1-v3.1.2/Source/App/app_config.c:1393:5: warning[-Wanalyzer-double-free]: double-‘free’ of ‘word’
SVT-AV1-v3.1.2/Source/App/app_config.c:1363:20: enter_function: entry to ‘read_config_file’
SVT-AV1-v3.1.2/Source/App/app_config.c:1368:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/App/app_config.c:1368:8: branch_false: ...to here
SVT-AV1-v3.1.2/Source/App/app_config.c:1376:12: branch_true: following ‘true’ branch (when ‘return_error == 0’)...
SVT-AV1-v3.1.2/Source/App/app_config.c:1376:52: branch_true: ...to here
SVT-AV1-v3.1.2/Source/App/app_config.c:1376:52: call_function: calling ‘read_word’ from ‘read_config_file’
SVT-AV1-v3.1.2/Source/App/app_config.c:1376:52: return_function: returning to ‘read_config_file’ from ‘read_word’
SVT-AV1-v3.1.2/Source/App/app_config.c:1376:12: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/App/app_config.c:1393:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/App/app_config.c:1393:5: danger: second ‘free’ here
# 1391|           return_error = set_config_value(app_cfg, word, value, instance_idx);
# 1392|       }
# 1393|->     free(word);
# 1394|       free(value);
# 1395|       fclose(config_file);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def9]
SVT-AV1-v3.1.2/Source/App/app_config.c:2146:13: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘film_grain’
SVT-AV1-v3.1.2/Source/App/app_config.c:2111:20: enter_function: entry to ‘read_fgs_table’
SVT-AV1-v3.1.2/Source/App/app_config.c:2117:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/App/app_config.c:2122:10: call_function: inlined call to ‘fread’ from ‘read_fgs_table’
SVT-AV1-v3.1.2/Source/App/app_config.c:2122:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/App/app_config.c:2128:34: acquire_memory: this call could return NULL
SVT-AV1-v3.1.2/Source/App/app_config.c:2130:12: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/App/app_config.c:2131:24: branch_true: ...to here
SVT-AV1-v3.1.2/Source/App/app_config.c:2141:12: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/App/app_config.c:2146:13: branch_false: ...to here
SVT-AV1-v3.1.2/Source/App/app_config.c:2146:13: danger: ‘film_grain’ could be NULL: unchecked value from [(7)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/6)
# 2144|           }
# 2145|   
# 2146|->         if (film_grain->update_parameters) {
# 2147|               num_read = fscanf(file,
# 2148|                                 "p %d %d %d %d %d %d %d %d %d %d %d %d\n",

Error: GCC_ANALYZER_WARNING (CWE-476): [#def10]
SVT-AV1-v3.1.2/Source/App/app_config.c:2241:5: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘film_grain’
SVT-AV1-v3.1.2/Source/App/app_config.c:2111:20: enter_function: entry to ‘read_fgs_table’
SVT-AV1-v3.1.2/Source/App/app_config.c:2117:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/App/app_config.c:2122:10: call_function: inlined call to ‘fread’ from ‘read_fgs_table’
SVT-AV1-v3.1.2/Source/App/app_config.c:2122:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/App/app_config.c:2128:34: acquire_memory: this call could return NULL
SVT-AV1-v3.1.2/Source/App/app_config.c:2130:12: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/App/app_config.c:2239:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/App/app_config.c:2241:5: danger: ‘film_grain’ could be NULL: unchecked value from [(7)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/6)
# 2239|       fclose(file);
# 2240|   
# 2241|->     film_grain->apply_grain = 1;
# 2242|       film_grain->ignore_ref  = 1;
# 2243|       cfg->config.fgs_table   = film_grain;

Error: GCC_ANALYZER_WARNING (CWE-121): [#def11]
SVT-AV1-v3.1.2/Source/App/app_config.c:2267:9: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
SVT-AV1-v3.1.2/Source/App/app_config.c:2266:21: branch_true: following ‘true’ branch (when ‘index < num_channels’)...
SVT-AV1-v3.1.2/Source/App/app_config.c:2267:41: branch_true: ...to here
SVT-AV1-v3.1.2/Source/App/app_config.c:2266:21: branch_true: following ‘true’ branch (when ‘index < num_channels’)...
SVT-AV1-v3.1.2/Source/App/app_config.c:2267:41: branch_true: ...to here
SVT-AV1-v3.1.2/Source/App/app_config.c:2266:21: branch_true: following ‘true’ branch (when ‘index < num_channels’)...
SVT-AV1-v3.1.2/Source/App/app_config.c:2267:41: branch_true: ...to here
SVT-AV1-v3.1.2/Source/App/app_config.c:2266:21: branch_true: following ‘true’ branch (when ‘index < num_channels’)...
SVT-AV1-v3.1.2/Source/App/app_config.c:2267:41: branch_true: ...to here
SVT-AV1-v3.1.2/Source/App/app_config.c:2266:21: branch_true: following ‘true’ branch (when ‘index < num_channels’)...
SVT-AV1-v3.1.2/Source/App/app_config.c:2267:41: branch_true: ...to here
SVT-AV1-v3.1.2/Source/App/app_config.c:2266:21: branch_true: following ‘true’ branch (when ‘index < num_channels’)...
SVT-AV1-v3.1.2/Source/App/app_config.c:2267:41: branch_true: ...to here
SVT-AV1-v3.1.2/Source/App/app_config.c:2266:21: branch_true: following ‘true’ branch (when ‘index < num_channels’)...
SVT-AV1-v3.1.2/Source/App/app_config.c:2267:41: branch_true: ...to here
SVT-AV1-v3.1.2/Source/App/app_config.c:2267:9: danger: out-of-bounds write from byte 48 till byte 55 but ‘config_strings’ ends at byte 48
# 2265|   
# 2266|       for (index = 0; index < num_channels; ++index)
# 2267|->         config_strings[index] = (char *)malloc(sizeof(char) * COMMAND_LINE_MAX_SIZE);
# 2268|       for (int i = 0; i < MAX_NUM_TOKENS; ++i) {
# 2269|           cmd_copy[i] = NULL;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def12]
SVT-AV1-v3.1.2/Source/App/app_context.c:263:17: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘last_evt’
SVT-AV1-v3.1.2/Source/App/app_context.c:205:8: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
SVT-AV1-v3.1.2/Source/App/app_context.c:214:33: branch_false: ...to here
SVT-AV1-v3.1.2/Source/App/app_context.c:222:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/App/app_context.c:233:12: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/App/app_context.c:234:13: branch_true: ...to here
SVT-AV1-v3.1.2/Source/App/app_context.c:241:16: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/App/app_context.c:245:16: branch_false: ...to here
SVT-AV1-v3.1.2/Source/App/app_context.c:245:16: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/App/app_context.c:252:16: branch_false: following ‘false’ branch (when ‘evt’ is non-NULL)...
SVT-AV1-v3.1.2/Source/App/app_context.c:256:32: branch_false: ...to here
SVT-AV1-v3.1.2/Source/App/app_context.c:257:16: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/App/app_context.c:262:17: branch_false: ...to here
SVT-AV1-v3.1.2/Source/App/app_context.c:262:16: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/App/app_context.c:263:17: branch_true: ...to here
SVT-AV1-v3.1.2/Source/App/app_context.c:263:17: danger: dereference of NULL ‘last_evt’
#  261|               }
#  262|               if (roi_map->evt_list != NULL) {
#  263|->                 last_evt->next = evt;
#  264|               } else {
#  265|                   roi_map->evt_list = evt;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def13]
SVT-AV1-v3.1.2/Source/App/app_main.c:183:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
SVT-AV1-v3.1.2/Source/App/app_main.c:496:9: enter_function: entry to ‘main’
SVT-AV1-v3.1.2/Source/App/app_main.c:509:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/App/app_main.c:512:9: branch_false: ...to here
SVT-AV1-v3.1.2/Source/App/app_main.c:512:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/App/app_main.c:515:9: branch_false: ...to here
SVT-AV1-v3.1.2/Source/App/app_main.c:515:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/App/app_main.c:518:5: call_function: inlined call to ‘enc_app_ctor’ from ‘main’
SVT-AV1-v3.1.2/Source/App/app_main.c:520:32: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/App/app_main.c:521:24: branch_true: ...to here
SVT-AV1-v3.1.2/Source/App/app_main.c:521:24: call_function: calling ‘enc_context_ctor’ from ‘main’
#  181|               return EB_ErrorInsufficientResources;
#  182|           }
#  183|->         strcpy_s(warning[token_id], WARNING_LENGTH, "");
#  184|       }
#  185|       // Process any command line options, including the configuration file

Error: GCC_ANALYZER_WARNING (CWE-401): [#def14]
SVT-AV1-v3.1.2/Source/App/app_main.c:183:9: warning[-Wanalyzer-malloc-leak]: leak of ‘enc_context.warning[0]’
SVT-AV1-v3.1.2/Source/App/app_main.c:496:9: enter_function: entry to ‘main’
SVT-AV1-v3.1.2/Source/App/app_main.c:509:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/App/app_main.c:512:9: branch_false: ...to here
SVT-AV1-v3.1.2/Source/App/app_main.c:512:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/App/app_main.c:515:9: branch_false: ...to here
SVT-AV1-v3.1.2/Source/App/app_main.c:515:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/App/app_main.c:518:5: call_function: inlined call to ‘enc_app_ctor’ from ‘main’
SVT-AV1-v3.1.2/Source/App/app_main.c:520:32: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/App/app_main.c:521:24: branch_true: ...to here
SVT-AV1-v3.1.2/Source/App/app_main.c:521:24: call_function: calling ‘enc_context_ctor’ from ‘main’
#  181|               return EB_ErrorInsufficientResources;
#  182|           }
#  183|->         strcpy_s(warning[token_id], WARNING_LENGTH, "");
#  184|       }
#  185|       // Process any command line options, including the configuration file

Error: GCC_ANALYZER_WARNING (CWE-835): [#def15]
SVT-AV1-v3.1.2/Source/App/app_main.c:403:5: warning[-Wanalyzer-infinite-loop]: infinite loop
SVT-AV1-v3.1.2/Source/App/app_main.c:473:12: call_function: inlined call to ‘has_active_channel’ from ‘encode’
SVT-AV1-v3.1.2/Source/App/app_main.c:473:12: branch_true: ...to here
SVT-AV1-v3.1.2/Source/App/app_main.c:473:12: branch_true: if it ever follows ‘true’ branch, it will always do so...
SVT-AV1-v3.1.2/Source/App/app_main.c:473:12: branch_true: ...to here
SVT-AV1-v3.1.2/Source/App/app_main.c:474:37: branch_false: when ‘inst_cnt >= num_channels’: always following ‘false’ branch...
SVT-AV1-v3.1.2/Source/App/app_main.c:474:37: branch_false: ...to here
SVT-AV1-v3.1.2/Source/App/app_main.c:473:12: call_function: inlined call to ‘has_active_channel’ from ‘encode’
#  401|   static bool has_active_channel(const EncContext* const enc_context) {
#  402|       // check if all channels are inactive
#  403|->     for (uint32_t inst_cnt = 0; inst_cnt < enc_context->num_channels; ++inst_cnt) {
#  404|           if (is_active(enc_context->channels + inst_cnt))
#  405|               return true;

Error: COMPILER_WARNING: [#def16]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/aom_subpixel_8t_intrin_avx2.c:186:17: note[note]: called from here
#  184|   
#  185|   static INLINE __m256i xx_loadu2_mi128(const void *hi, const void *lo) {
#  186|->     __m256i a = _mm256_castsi128_si256(_mm_loadu_si128((const __m128i *)(lo)));
#  187|       a         = _mm256_inserti128_si256(a, _mm_loadu_si128((const __m128i *)(hi)), 1);
#  188|       return a;

Error: COMPILER_WARNING: [#def17]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/aom_subpixel_8t_intrin_avx2.c:187:17: note[note]: called from here
#  185|   static INLINE __m256i xx_loadu2_mi128(const void *hi, const void *lo) {
#  186|       __m256i a = _mm256_castsi128_si256(_mm_loadu_si128((const __m128i *)(lo)));
#  187|->     a         = _mm256_inserti128_si256(a, _mm_loadu_si128((const __m128i *)(hi)), 1);
#  188|       return a;
#  189|   }

Error: COMPILER_WARNING: [#def18]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/av1_inv_txfm_avx2.c:843:20: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#  841|   }
#  842|   
#  843|-> static INLINE void idct64_stage4_high32_avx2(__m256i *x, const int32_t *cospi, const __m256i _r, int8_t cos_bit) {
#  844|       (void)cos_bit;
#  845|       const __m256i cospi_m04_p60 = pair_set_w16_epi16(-cospi[4], cospi[60]);

Error: COMPILER_WARNING: [#def19]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/av1_quantize_avx2.c:30:26: note[note]: called from here
#   28|   
#   29|   static INLINE void write_zero(TranLow *qcoeff) {
#   30|->     const __m256i zero = _mm256_setzero_si256();
#   31|       if (sizeof(TranLow) == 4) {
#   32|           _mm256_storeu_si256((__m256i *)qcoeff, zero);

Error: COMPILER_WARNING: [#def20]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/av1_quantize_avx2.c:32:9: note[note]: called from here
#   30|       const __m256i zero = _mm256_setzero_si256();
#   31|       if (sizeof(TranLow) == 4) {
#   32|->         _mm256_storeu_si256((__m256i *)qcoeff, zero);
#   33|           _mm256_storeu_si256((__m256i *)qcoeff + 1, zero);
#   34|       } else

Error: COMPILER_WARNING: [#def21]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/av1_quantize_avx2.c:33:9: note[note]: called from here
#   31|       if (sizeof(TranLow) == 4) {
#   32|           _mm256_storeu_si256((__m256i *)qcoeff, zero);
#   33|->         _mm256_storeu_si256((__m256i *)qcoeff + 1, zero);
#   34|       } else
#   35|           _mm256_storeu_si256((__m256i *)qcoeff, zero);

Error: COMPILER_WARNING: [#def22]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/cdef_avx2.c:47:17: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   45|                   best_mse = curr;
#   46|           }
#   47|->         __m256i best_mse_ = _mm256_set1_epi64x(best_mse);
#   48|           /* Find best mse when adding each possible new option. */
#   49|           //assert(~total_strengths % 4);

Error: COMPILER_WARNING: [#def23]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/cdef_avx2.c:168:28: note[note]: called from here
#  166|               (const __m128i *)(*src + 0 * 8)); // don't add r * dstride b/c add it at end of loop iterations
#  167|           const __m128i s1 = _mm_loadu_si128((const __m128i *)(*src + subsampling_factor * 8));
#  168|->         const __m256i s  = _mm256_setr_m128i(s0, s1);
#  169|           const __m128i d0 = _mm_loadu_si128((const __m128i *)(dst + r * dstride));
#  170|           const __m128i d1 = _mm_loadu_si128((const __m128i *)(dst + (r + subsampling_factor) * dstride));

Error: COMPILER_WARNING: [#def24]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/cdef_avx2.c:171:28: note[note]: called from here
#  169|           const __m128i d0 = _mm_loadu_si128((const __m128i *)(dst + r * dstride));
#  170|           const __m128i d1 = _mm_loadu_si128((const __m128i *)(dst + (r + subsampling_factor) * dstride));
#  171|->         const __m256i d  = _mm256_setr_m128i(d0, d1);
#  172|   
#  173|           const __m256i diff = _mm256_sub_epi16(d, s);

Error: COMPILER_WARNING: [#def25]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/cdef_avx2.c:173:30: note[note]: called from here
#  171|           const __m256i d  = _mm256_setr_m128i(d0, d1);
#  172|   
#  173|->         const __m256i diff = _mm256_sub_epi16(d, s);
#  174|           const __m256i mse  = _mm256_madd_epi16(diff, diff);
#  175|           *sum               = _mm256_add_epi32(*sum, mse);

Error: COMPILER_WARNING: [#def26]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/cdef_avx2.c:174:30: note[note]: called from here
#  172|   
#  173|           const __m256i diff = _mm256_sub_epi16(d, s);
#  174|->         const __m256i mse  = _mm256_madd_epi16(diff, diff);
#  175|           *sum               = _mm256_add_epi32(*sum, mse);
#  176|   

Error: COMPILER_WARNING: [#def27]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/cdef_avx2.c:175:30: note[note]: called from here
#  173|           const __m256i diff = _mm256_sub_epi16(d, s);
#  174|           const __m256i mse  = _mm256_madd_epi16(diff, diff);
#  175|->         *sum               = _mm256_add_epi32(*sum, mse);
#  176|   
#  177|           *src += 8 * 2 * subsampling_factor;

Error: COMPILER_WARNING: [#def28]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/cdef_avx2.c:201:20: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#  199|   }
#  200|   
#  201|-> static INLINE void sum_32_to_64(const __m256i src, __m256i *dst) {
#  202|       const __m256i src_l = _mm256_unpacklo_epi32(src, _mm256_setzero_si256());
#  203|       const __m256i src_h = _mm256_unpackhi_epi32(src, _mm256_setzero_si256());

Error: COMPILER_WARNING: [#def29]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/cdef_block_avx2.c:25:23: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#   23|    (x7^2+y2^7)*C7 + (x8^2+0^2)*C8 where the C1..C8 constants are in const1
#   24|    and const2. */
#   25|-> static INLINE __m256i fold_mul_and_sum(__m256i partial, __m256i const_var) {
#   26|       partial = _mm256_shuffle_epi8(
#   27|           partial,

Error: COMPILER_WARNING: [#def30]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/cfl_avx2.c:16:1: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   14|   #include "common_dsp_rtcd.h"
#   15|   
#   16|-> static INLINE __m256i predict_unclipped(const __m256i *input, __m256i alpha_q12, __m256i alpha_sign, __m256i dc_q0) {
#   17|       __m256i ac_q3          = _mm256_loadu_si256(input);
#   18|       __m256i ac_sign        = _mm256_sign_epi16(alpha_sign, ac_q3);

Error: COMPILER_WARNING: [#def31]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/cfl_avx2.c:16:23: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#   14|   #include "common_dsp_rtcd.h"
#   15|   
#   16|-> static INLINE __m256i predict_unclipped(const __m256i *input, __m256i alpha_q12, __m256i alpha_sign, __m256i dc_q0) {
#   17|       __m256i ac_q3          = _mm256_loadu_si256(input);
#   18|       __m256i ac_sign        = _mm256_sign_epi16(alpha_sign, ac_q3);

Error: COMPILER_WARNING: [#def32]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/cfl_avx2.c:27:30: note[note]: called from here
#   25|                                                 __m128i dc_q0) {
#   26|       __m128i ac_q3          = _mm_loadu_si128(input);
#   27|->     __m128i ac_sign        = _mm_sign_epi16(alpha_sign, ac_q3);
#   28|       __m128i scaled_luma_q0 = _mm_mulhrs_epi16(_mm_abs_epi16(ac_q3), alpha_q12);
#   29|       scaled_luma_q0         = _mm_sign_epi16(scaled_luma_q0, ac_sign);

Error: COMPILER_WARNING: [#def33]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/cfl_avx2.c:28:30: note[note]: called from here
#   26|       __m128i ac_q3          = _mm_loadu_si128(input);
#   27|       __m128i ac_sign        = _mm_sign_epi16(alpha_sign, ac_q3);
#   28|->     __m128i scaled_luma_q0 = _mm_mulhrs_epi16(_mm_abs_epi16(ac_q3), alpha_q12);
#   29|       scaled_luma_q0         = _mm_sign_epi16(scaled_luma_q0, ac_sign);
#   30|       return _mm_add_epi16(scaled_luma_q0, dc_q0);

Error: COMPILER_WARNING: [#def34]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/cfl_avx2.c:29:30: note[note]: called from here
#   27|       __m128i ac_sign        = _mm_sign_epi16(alpha_sign, ac_q3);
#   28|       __m128i scaled_luma_q0 = _mm_mulhrs_epi16(_mm_abs_epi16(ac_q3), alpha_q12);
#   29|->     scaled_luma_q0         = _mm_sign_epi16(scaled_luma_q0, ac_sign);
#   30|       return _mm_add_epi16(scaled_luma_q0, dc_q0);
#   31|   }

Error: COMPILER_WARNING: [#def35]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/comb_avg_sad_intrin_avx2.c:21:50: note[note]: called from here
#   19|                                            uint32_t input_area_height) // input parameter, input area height
#   20|   {
#   21|->     __m256i  sum, sum2, xmm2, xmm1, sum1, xmm0 = _mm256_setzero_si256();
#   22|       uint64_t result;
#   23|       xmm1 = _mm256_sad_epu8(xmm0,

Error: COMPILER_WARNING: [#def36]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/comb_avg_sad_intrin_avx2.c:23:12: note[note]: called from here
#   21|       __m256i  sum, sum2, xmm2, xmm1, sum1, xmm0 = _mm256_setzero_si256();
#   22|       uint64_t result;
#   23|->     xmm1 = _mm256_sad_epu8(xmm0,
#   24|                              _mm256_set_m128i(_mm_loadl_epi64((__m128i *)(input_samples + input_stride)),
#   25|                                               _mm_loadl_epi64((__m128i *)(input_samples))));

Error: COMPILER_WARNING: [#def37]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/comb_avg_sad_intrin_avx2.c:26:12: note[note]: called from here
#   24|                              _mm256_set_m128i(_mm_loadl_epi64((__m128i *)(input_samples + input_stride)),
#   25|                                               _mm_loadl_epi64((__m128i *)(input_samples))));
#   26|->     xmm2 = _mm256_sad_epu8(xmm0,
#   27|                              _mm256_set_m128i(_mm_loadl_epi64((__m128i *)(input_samples + 3 * input_stride)),
#   28|                                               _mm_loadl_epi64((__m128i *)(input_samples + 2 * input_stride))));

Error: COMPILER_WARNING: [#def38]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/comb_avg_sad_intrin_avx2.c:29:12: note[note]: called from here
#   27|                              _mm256_set_m128i(_mm_loadl_epi64((__m128i *)(input_samples + 3 * input_stride)),
#   28|                                               _mm_loadl_epi64((__m128i *)(input_samples + 2 * input_stride))));
#   29|->     sum1 = _mm256_add_epi16(xmm1, xmm2);
#   30|   
#   31|       input_samples += 4 * input_stride;

Error: COMPILER_WARNING: [#def39]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/comb_avg_sad_intrin_avx2.c:33:12: note[note]: called from here
#   31|       input_samples += 4 * input_stride;
#   32|   
#   33|->     xmm1 = _mm256_sad_epu8(xmm0,
#   34|                              _mm256_set_m128i(_mm_loadl_epi64((__m128i *)(input_samples + input_stride)),
#   35|                                               _mm_loadl_epi64((__m128i *)(input_samples))));

Error: COMPILER_WARNING: [#def40]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/comb_avg_sad_intrin_avx2.c:36:12: note[note]: called from here
#   34|                              _mm256_set_m128i(_mm_loadl_epi64((__m128i *)(input_samples + input_stride)),
#   35|                                               _mm_loadl_epi64((__m128i *)(input_samples))));
#   36|->     xmm2 = _mm256_sad_epu8(xmm0,
#   37|                              _mm256_set_m128i(_mm_loadl_epi64((__m128i *)(input_samples + 3 * input_stride)),
#   38|                                               _mm_loadl_epi64((__m128i *)(input_samples + 2 * input_stride))));

Error: COMPILER_WARNING: [#def41]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/comb_avg_sad_intrin_avx2.c:39:12: note[note]: called from here
#   37|                              _mm256_set_m128i(_mm_loadl_epi64((__m128i *)(input_samples + 3 * input_stride)),
#   38|                                               _mm_loadl_epi64((__m128i *)(input_samples + 2 * input_stride))));
#   39|->     sum2 = _mm256_add_epi16(xmm1, xmm2);
#   40|   
#   41|       sum           = _mm256_add_epi16(sum1, sum2);

Error: COMPILER_WARNING: [#def42]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/comb_avg_sad_intrin_avx2.c:41:21: note[note]: called from here
#   39|       sum2 = _mm256_add_epi16(xmm1, xmm2);
#   40|   
#   41|->     sum           = _mm256_add_epi16(sum1, sum2);
#   42|       __m128i upper = _mm256_extractf128_si256(sum, 1); //extract upper 128 bit
#   43|       upper         = _mm_add_epi32(upper, _mm_srli_si128(upper, 8)); // shift 2nd 16 bits to the 1st and sum both

Error: COMPILER_WARNING: [#def43]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/comb_avg_sad_intrin_avx2.c:42:21: note[note]: called from here
#   40|   
#   41|       sum           = _mm256_add_epi16(sum1, sum2);
#   42|->     __m128i upper = _mm256_extractf128_si256(sum, 1); //extract upper 128 bit
#   43|       upper         = _mm_add_epi32(upper, _mm_srli_si128(upper, 8)); // shift 2nd 16 bits to the 1st and sum both
#   44|   

Error: COMPILER_WARNING: [#def44]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/comb_avg_sad_intrin_avx2.c:45:21: note[note]: called from here
#   43|       upper         = _mm_add_epi32(upper, _mm_srli_si128(upper, 8)); // shift 2nd 16 bits to the 1st and sum both
#   44|   
#   45|->     __m128i lower = _mm256_castsi256_si128(sum); //extract lower 128 bit
#   46|       lower         = _mm_add_epi32(lower, _mm_srli_si128(lower, 8)); // shift 2nd 16 bits to the 1st and sum both
#   47|   

Error: COMPILER_WARNING: [#def45]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/compute_sad_intrin_avx2.c:2917:24: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
# 2915|   }
# 2916|   
# 2917|-> static INLINE uint32_t sad_final_4_val_avx2(const __m256i sad) {
# 2918|       const __m128i sad_lo = _mm256_castsi256_si128(sad);
# 2919|       const __m128i sad_hi = _mm256_extracti128_si256(sad, 1);

Error: COMPILER_WARNING: [#def46]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/convolve_avx2.c:36:20: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#   34|   }
#   35|   
#   36|-> static INLINE void sr_y_2tap_32_avx2(const uint8_t *const src, const __m256i coeffs[1], const __m256i s0,
#   37|                                        __m256i *const s1, uint8_t *const dst) {
#   38|       __m256i r[2];

Error: COMPILER_WARNING: [#def47]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/convolve_avx2.h:364:29: note[note]: called from here
#  362|   
#  363|       const __m128i coeff_8 = _mm_loadu_si128((__m128i *)filter);
#  364|->     const __m256i coeff   = _mm256_broadcastsi128_si256(coeff_8);
#  365|   
#  366|       // coeffs 0 1 0 1 0 1 0 1

Error: COMPILER_WARNING: [#def48]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/convolve_avx2.h:367:17: note[note]: called from here
#  365|   
#  366|       // coeffs 0 1 0 1 0 1 0 1
#  367|->     coeffs[0] = _mm256_shuffle_epi32(coeff, 0x00);
#  368|       // coeffs 2 3 2 3 2 3 2 3
#  369|       coeffs[1] = _mm256_shuffle_epi32(coeff, 0x55);

Error: COMPILER_WARNING: [#def49]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/convolve_avx2.h:369:17: note[note]: called from here
#  367|       coeffs[0] = _mm256_shuffle_epi32(coeff, 0x00);
#  368|       // coeffs 2 3 2 3 2 3 2 3
#  369|->     coeffs[1] = _mm256_shuffle_epi32(coeff, 0x55);
#  370|       // coeffs 4 5 4 5 4 5 4 5
#  371|       coeffs[2] = _mm256_shuffle_epi32(coeff, 0xaa);

Error: COMPILER_WARNING: [#def50]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/convolve_avx2.h:371:17: note[note]: called from here
#  369|       coeffs[1] = _mm256_shuffle_epi32(coeff, 0x55);
#  370|       // coeffs 4 5 4 5 4 5 4 5
#  371|->     coeffs[2] = _mm256_shuffle_epi32(coeff, 0xaa);
#  372|       // coeffs 6 7 6 7 6 7 6 7
#  373|       coeffs[3] = _mm256_shuffle_epi32(coeff, 0xff);

Error: COMPILER_WARNING: [#def51]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/convolve_avx2.h:373:17: note[note]: called from here
#  371|       coeffs[2] = _mm256_shuffle_epi32(coeff, 0xaa);
#  372|       // coeffs 6 7 6 7 6 7 6 7
#  373|->     coeffs[3] = _mm256_shuffle_epi32(coeff, 0xff);
#  374|   }
#  375|   

Error: COMPILER_WARNING: [#def52]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/convolve_avx2.h:385:14: note[note]: called from here
#  383|   
#  384|   static INLINE void load_16bit_7rows_avx2(const int16_t *const src, const ptrdiff_t stride, __m256i dst[7]) {
#  385|->     dst[0] = _mm256_loadu_si256((__m256i *)(src + 0 * stride));
#  386|       dst[1] = _mm256_loadu_si256((__m256i *)(src + 1 * stride));
#  387|       dst[2] = _mm256_loadu_si256((__m256i *)(src + 2 * stride));

Error: COMPILER_WARNING: [#def53]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/convolve_avx2.h:386:14: note[note]: called from here
#  384|   static INLINE void load_16bit_7rows_avx2(const int16_t *const src, const ptrdiff_t stride, __m256i dst[7]) {
#  385|       dst[0] = _mm256_loadu_si256((__m256i *)(src + 0 * stride));
#  386|->     dst[1] = _mm256_loadu_si256((__m256i *)(src + 1 * stride));
#  387|       dst[2] = _mm256_loadu_si256((__m256i *)(src + 2 * stride));
#  388|       dst[3] = _mm256_loadu_si256((__m256i *)(src + 3 * stride));

Error: COMPILER_WARNING: [#def54]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/convolve_avx2.h:387:14: note[note]: called from here
#  385|       dst[0] = _mm256_loadu_si256((__m256i *)(src + 0 * stride));
#  386|       dst[1] = _mm256_loadu_si256((__m256i *)(src + 1 * stride));
#  387|->     dst[2] = _mm256_loadu_si256((__m256i *)(src + 2 * stride));
#  388|       dst[3] = _mm256_loadu_si256((__m256i *)(src + 3 * stride));
#  389|       dst[4] = _mm256_loadu_si256((__m256i *)(src + 4 * stride));

Error: COMPILER_WARNING: [#def55]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/convolve_avx2.h:388:14: note[note]: called from here
#  386|       dst[1] = _mm256_loadu_si256((__m256i *)(src + 1 * stride));
#  387|       dst[2] = _mm256_loadu_si256((__m256i *)(src + 2 * stride));
#  388|->     dst[3] = _mm256_loadu_si256((__m256i *)(src + 3 * stride));
#  389|       dst[4] = _mm256_loadu_si256((__m256i *)(src + 4 * stride));
#  390|       dst[5] = _mm256_loadu_si256((__m256i *)(src + 5 * stride));

Error: COMPILER_WARNING: [#def56]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/convolve_avx2.h:389:14: note[note]: called from here
#  387|       dst[2] = _mm256_loadu_si256((__m256i *)(src + 2 * stride));
#  388|       dst[3] = _mm256_loadu_si256((__m256i *)(src + 3 * stride));
#  389|->     dst[4] = _mm256_loadu_si256((__m256i *)(src + 4 * stride));
#  390|       dst[5] = _mm256_loadu_si256((__m256i *)(src + 5 * stride));
#  391|       dst[6] = _mm256_loadu_si256((__m256i *)(src + 6 * stride));

Error: COMPILER_WARNING: [#def57]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/convolve_avx2.h:390:14: note[note]: called from here
#  388|       dst[3] = _mm256_loadu_si256((__m256i *)(src + 3 * stride));
#  389|       dst[4] = _mm256_loadu_si256((__m256i *)(src + 4 * stride));
#  390|->     dst[5] = _mm256_loadu_si256((__m256i *)(src + 5 * stride));
#  391|       dst[6] = _mm256_loadu_si256((__m256i *)(src + 6 * stride));
#  392|   }

Error: COMPILER_WARNING: [#def58]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/convolve_avx2.h:391:14: note[note]: called from here
#  389|       dst[4] = _mm256_loadu_si256((__m256i *)(src + 4 * stride));
#  390|       dst[5] = _mm256_loadu_si256((__m256i *)(src + 5 * stride));
#  391|->     dst[6] = _mm256_loadu_si256((__m256i *)(src + 6 * stride));
#  392|   }
#  393|   

Error: COMPILER_WARNING: [#def59]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/convolve_avx2.h:577:23: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#  575|   }
#  576|   
#  577|-> static INLINE __m256i x_convolve_8tap_avx2(const __m256i data, const __m256i coeffs[4], const __m256i filt[4]) {
#  578|       __m256i ss[4];
#  579|   

Error: COMPILER_WARNING: [#def60]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/convolve_avx2.h:755:20: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#  753|   }
#  754|   
#  755|-> static INLINE void xy_y_round_store_4x2_avx2(const __m256i res, uint8_t *const dst, const ptrdiff_t stride) {
#  756|       const __m256i r  = xy_y_round_avx2(res);
#  757|       const __m256i rr = _mm256_packs_epi32(r, r);

Error: COMPILER_WARNING: [#def61]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/convolve_avx2.h:1840:20: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
# 1838|   }
# 1839|   
# 1840|-> static INLINE void jnt_comp_avg_round_store_8x2_avx2(const __m256i res, const __m256i factor, const __m256i offset,
# 1841|                                                        const ConvBufType *const dst, const ptrdiff_t dst_stride,
# 1842|                                                        uint8_t *const dst8, const int32_t dst8_stride) {

Error: COMPILER_WARNING: [#def62]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/convolve_avx2.h:2253:20: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
# 2251|   }
# 2252|   
# 2253|-> static INLINE void jnt_2d_comp_avg_round_store_4x2_avx2(const __m256i res, const __m256i factor, const __m256i offset,
# 2254|                                                           const ConvBufType *const dst, const ptrdiff_t dst_stride,
# 2255|                                                           uint8_t *const dst8, const int32_t dst8_stride) {

Error: COMPILER_WARNING: [#def63]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/corner_match_avx2.c:29:19: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   27|       int           mask_idx = match_sz / 2;
#   28|       const __m128i mask     = _mm_loadu_si128((__m128i *)svt_aom_compute_cross_byte_mask[mask_idx]);
#   29|->     const __m256i zero     = _mm256_setzero_si256();
#   30|       __m128i       v1, v2;
#   31|   

Error: COMPILER_WARNING: [#def64]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/corner_match_avx2.c:29:30: note[note]: called from here
#   27|       int           mask_idx = match_sz / 2;
#   28|       const __m128i mask     = _mm_loadu_si128((__m128i *)svt_aom_compute_cross_byte_mask[mask_idx]);
#   29|->     const __m256i zero     = _mm256_setzero_si256();
#   30|       __m128i       v1, v2;
#   31|   

Error: COMPILER_WARNING: [#def65]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/corner_match_avx2.c:40:16: note[note]: called from here
#   38|       for (i = 0; i < match_sz; ++i) {
#   39|           v1   = _mm_and_si128(_mm_loadu_si128((__m128i *)&im1[stride1_i]), mask);
#   40|->         v1_1 = _mm256_cvtepu8_epi16(v1);
#   41|           v2   = _mm_and_si128(_mm_loadu_si128((__m128i *)&im2[stride2_i]), mask);
#   42|           v2_1 = _mm256_cvtepu8_epi16(v2);

Error: COMPILER_WARNING: [#def66]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/corner_match_avx2.c:42:16: note[note]: called from here
#   40|           v1_1 = _mm256_cvtepu8_epi16(v1);
#   41|           v2   = _mm_and_si128(_mm_loadu_si128((__m128i *)&im2[stride2_i]), mask);
#   42|->         v2_1 = _mm256_cvtepu8_epi16(v2);
#   43|   
#   44|           v          = _mm256_insertf128_si256(_mm256_castsi128_si256(v1), v2, 1);

Error: COMPILER_WARNING: [#def67]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/corner_match_avx2.c:44:22: note[note]: called from here
#   42|           v2_1 = _mm256_cvtepu8_epi16(v2);
#   43|   
#   44|->         v          = _mm256_insertf128_si256(_mm256_castsi128_si256(v1), v2, 1);
#   45|           sumsq2_vec = _mm256_add_epi32(sumsq2_vec, _mm256_madd_epi16(v2_1, v2_1));
#   46|   

Error: COMPILER_WARNING: [#def68]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/corner_match_avx2.c:45:22: note[note]: called from here
#   43|   
#   44|           v          = _mm256_insertf128_si256(_mm256_castsi128_si256(v1), v2, 1);
#   45|->         sumsq2_vec = _mm256_add_epi32(sumsq2_vec, _mm256_madd_epi16(v2_1, v2_1));
#   46|   
#   47|           sum_vec   = _mm256_add_epi16(sum_vec, _mm256_sad_epu8(v, zero));

Error: COMPILER_WARNING: [#def69]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/corner_match_avx2.c:47:21: note[note]: called from here
#   45|           sumsq2_vec = _mm256_add_epi32(sumsq2_vec, _mm256_madd_epi16(v2_1, v2_1));
#   46|   
#   47|->         sum_vec   = _mm256_add_epi16(sum_vec, _mm256_sad_epu8(v, zero));
#   48|           cross_vec = _mm256_add_epi32(cross_vec, _mm256_madd_epi16(v1_1, v2_1));
#   49|           stride1_i += stride1;

Error: COMPILER_WARNING: [#def70]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/corner_match_avx2.c:48:21: note[note]: called from here
#   46|   
#   47|           sum_vec   = _mm256_add_epi16(sum_vec, _mm256_sad_epu8(v, zero));
#   48|->         cross_vec = _mm256_add_epi32(cross_vec, _mm256_madd_epi16(v1_1, v2_1));
#   49|           stride1_i += stride1;
#   50|           stride2_i += stride2;

Error: COMPILER_WARNING: [#def71]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/corner_match_avx2.c:52:24: note[note]: called from here
#   50|           stride2_i += stride2;
#   51|       }
#   52|->     __m256i sum_vec1 = _mm256_srli_si256(sum_vec, 8);
#   53|       sum_vec          = _mm256_add_epi32(sum_vec, sum_vec1);
#   54|       int sum1_acc     = _mm_cvtsi128_si32(_mm256_castsi256_si128(sum_vec));

Error: COMPILER_WARNING: [#def72]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/corner_match_avx2.c:53:24: note[note]: called from here
#   51|       }
#   52|       __m256i sum_vec1 = _mm256_srli_si256(sum_vec, 8);
#   53|->     sum_vec          = _mm256_add_epi32(sum_vec, sum_vec1);
#   54|       int sum1_acc     = _mm_cvtsi128_si32(_mm256_castsi256_si128(sum_vec));
#   55|       int sum2_acc     = _mm256_extract_epi32(sum_vec, 4);

Error: COMPILER_WARNING: [#def73]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/corner_match_avx2.c:54:24: note[note]: called from here
#   52|       __m256i sum_vec1 = _mm256_srli_si256(sum_vec, 8);
#   53|       sum_vec          = _mm256_add_epi32(sum_vec, sum_vec1);
#   54|->     int sum1_acc     = _mm_cvtsi128_si32(_mm256_castsi256_si128(sum_vec));
#   55|       int sum2_acc     = _mm256_extract_epi32(sum_vec, 4);
#   56|   

Error: COMPILER_WARNING: [#def74]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/corner_match_avx2.c:55:24: note[note]: called from here
#   53|       sum_vec          = _mm256_add_epi32(sum_vec, sum_vec1);
#   54|       int sum1_acc     = _mm_cvtsi128_si32(_mm256_castsi256_si128(sum_vec));
#   55|->     int sum2_acc     = _mm256_extract_epi32(sum_vec, 4);
#   56|   
#   57|       __m256i unp_low = _mm256_unpacklo_epi64(sumsq2_vec, cross_vec);

Error: COMPILER_WARNING: [#def75]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/corner_match_avx2.c:57:23: note[note]: called from here
#   55|       int sum2_acc     = _mm256_extract_epi32(sum_vec, 4);
#   56|   
#   57|->     __m256i unp_low = _mm256_unpacklo_epi64(sumsq2_vec, cross_vec);
#   58|       __m256i unp_hig = _mm256_unpackhi_epi64(sumsq2_vec, cross_vec);
#   59|       temp1           = _mm256_add_epi32(unp_low, unp_hig);

Error: COMPILER_WARNING: [#def76]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/corner_match_avx2.c:58:23: note[note]: called from here
#   56|   
#   57|       __m256i unp_low = _mm256_unpacklo_epi64(sumsq2_vec, cross_vec);
#   58|->     __m256i unp_hig = _mm256_unpackhi_epi64(sumsq2_vec, cross_vec);
#   59|       temp1           = _mm256_add_epi32(unp_low, unp_hig);
#   60|   

Error: COMPILER_WARNING: [#def77]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/corner_match_avx2.c:59:23: note[note]: called from here
#   57|       __m256i unp_low = _mm256_unpacklo_epi64(sumsq2_vec, cross_vec);
#   58|       __m256i unp_hig = _mm256_unpackhi_epi64(sumsq2_vec, cross_vec);
#   59|->     temp1           = _mm256_add_epi32(unp_low, unp_hig);
#   60|   
#   61|       __m128i low_sumsq = _mm256_castsi256_si128(temp1);

Error: COMPILER_WARNING: [#def78]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/corner_match_avx2.c:61:25: note[note]: called from here
#   59|       temp1           = _mm256_add_epi32(unp_low, unp_hig);
#   60|   
#   61|->     __m128i low_sumsq = _mm256_castsi256_si128(temp1);
#   62|       low_sumsq         = _mm_add_epi32(low_sumsq, _mm256_extractf128_si256(temp1, 1));
#   63|       low_sumsq         = _mm_add_epi32(low_sumsq, _mm_srli_epi64(low_sumsq, 32));

Error: COMPILER_WARNING: [#def79]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/corner_match_avx2.c:62:25: note[note]: called from here
#   60|   
#   61|       __m128i low_sumsq = _mm256_castsi256_si128(temp1);
#   62|->     low_sumsq         = _mm_add_epi32(low_sumsq, _mm256_extractf128_si256(temp1, 1));
#   63|       low_sumsq         = _mm_add_epi32(low_sumsq, _mm_srli_epi64(low_sumsq, 32));
#   64|       int sumsq2_acc    = _mm_cvtsi128_si32(low_sumsq);

Error: COMPILER_WARNING: [#def80]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/corner_match_avx2.c:65:25: note[note]: called from here
#   63|       low_sumsq         = _mm_add_epi32(low_sumsq, _mm_srli_epi64(low_sumsq, 32));
#   64|       int sumsq2_acc    = _mm_cvtsi128_si32(low_sumsq);
#   65|->     int cross_acc     = _mm_extract_epi32(low_sumsq, 2);
#   66|   
#   67|       int var2 = sumsq2_acc * match_sz_sq - sum2_acc * sum2_acc;

Error: COMPILER_WARNING: [#def81]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/fft_avx2.c:21:1: note[note]: called from here
#   19|   
#   20|   // Generate the 1d forward transforms for float using _mm256
#   21|-> GEN_FFT_8(static INLINE void, avx2, float, __m256, _mm256_loadu_ps, _mm256_storeu_ps, _mm256_set1_ps, _mm256_add_ps,
#   22|             _mm256_sub_ps, _mm256_mul_ps);
#   23|   GEN_FFT_16(static INLINE void, avx2, float, __m256, _mm256_loadu_ps, _mm256_storeu_ps, _mm256_set1_ps, _mm256_add_ps,

Error: COMPILER_WARNING: [#def82]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/fft_avx2.c:29:12: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   27|   
#   28|   static INLINE void transpose8x8_float(const float *A, float *b, const int32_t lda, const int32_t ldb) {
#   29|->     __m256 in0 = _mm256_loadu_ps(&A[0 * lda]);
#   30|       __m256 in1 = _mm256_loadu_ps(&A[1 * lda]);
#   31|       __m256 in2 = _mm256_loadu_ps(&A[2 * lda]);

Error: COMPILER_WARNING: [#def83]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_convolve_2d_avx2.c:170:12: note[note]: called from here
#  168|   static INLINE void copy_64(const uint16_t *src, uint16_t *dst) {
#  169|       __m256i s[4];
#  170|->     s[0] = _mm256_loadu_si256((__m256i *)(src + 0 * 16));
#  171|       s[1] = _mm256_loadu_si256((__m256i *)(src + 1 * 16));
#  172|       s[2] = _mm256_loadu_si256((__m256i *)(src + 2 * 16));

Error: COMPILER_WARNING: [#def84]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_convolve_2d_avx2.c:171:12: note[note]: called from here
#  169|       __m256i s[4];
#  170|       s[0] = _mm256_loadu_si256((__m256i *)(src + 0 * 16));
#  171|->     s[1] = _mm256_loadu_si256((__m256i *)(src + 1 * 16));
#  172|       s[2] = _mm256_loadu_si256((__m256i *)(src + 2 * 16));
#  173|       s[3] = _mm256_loadu_si256((__m256i *)(src + 3 * 16));

Error: COMPILER_WARNING: [#def85]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_convolve_2d_avx2.c:172:12: note[note]: called from here
#  170|       s[0] = _mm256_loadu_si256((__m256i *)(src + 0 * 16));
#  171|       s[1] = _mm256_loadu_si256((__m256i *)(src + 1 * 16));
#  172|->     s[2] = _mm256_loadu_si256((__m256i *)(src + 2 * 16));
#  173|       s[3] = _mm256_loadu_si256((__m256i *)(src + 3 * 16));
#  174|       _mm256_storeu_si256((__m256i *)(dst + 0 * 16), s[0]);

Error: COMPILER_WARNING: [#def86]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_convolve_2d_avx2.c:173:12: note[note]: called from here
#  171|       s[1] = _mm256_loadu_si256((__m256i *)(src + 1 * 16));
#  172|       s[2] = _mm256_loadu_si256((__m256i *)(src + 2 * 16));
#  173|->     s[3] = _mm256_loadu_si256((__m256i *)(src + 3 * 16));
#  174|       _mm256_storeu_si256((__m256i *)(dst + 0 * 16), s[0]);
#  175|       _mm256_storeu_si256((__m256i *)(dst + 1 * 16), s[1]);

Error: COMPILER_WARNING: [#def87]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_convolve_2d_avx2.c:174:5: note[note]: called from here
#  172|       s[2] = _mm256_loadu_si256((__m256i *)(src + 2 * 16));
#  173|       s[3] = _mm256_loadu_si256((__m256i *)(src + 3 * 16));
#  174|->     _mm256_storeu_si256((__m256i *)(dst + 0 * 16), s[0]);
#  175|       _mm256_storeu_si256((__m256i *)(dst + 1 * 16), s[1]);
#  176|       _mm256_storeu_si256((__m256i *)(dst + 2 * 16), s[2]);

Error: COMPILER_WARNING: [#def88]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_convolve_2d_avx2.c:175:5: note[note]: called from here
#  173|       s[3] = _mm256_loadu_si256((__m256i *)(src + 3 * 16));
#  174|       _mm256_storeu_si256((__m256i *)(dst + 0 * 16), s[0]);
#  175|->     _mm256_storeu_si256((__m256i *)(dst + 1 * 16), s[1]);
#  176|       _mm256_storeu_si256((__m256i *)(dst + 2 * 16), s[2]);
#  177|       _mm256_storeu_si256((__m256i *)(dst + 3 * 16), s[3]);

Error: COMPILER_WARNING: [#def89]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_convolve_2d_avx2.c:176:5: note[note]: called from here
#  174|       _mm256_storeu_si256((__m256i *)(dst + 0 * 16), s[0]);
#  175|       _mm256_storeu_si256((__m256i *)(dst + 1 * 16), s[1]);
#  176|->     _mm256_storeu_si256((__m256i *)(dst + 2 * 16), s[2]);
#  177|       _mm256_storeu_si256((__m256i *)(dst + 3 * 16), s[3]);
#  178|   }

Error: COMPILER_WARNING: [#def90]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_convolve_2d_avx2.c:177:5: note[note]: called from here
#  175|       _mm256_storeu_si256((__m256i *)(dst + 1 * 16), s[1]);
#  176|       _mm256_storeu_si256((__m256i *)(dst + 2 * 16), s[2]);
#  177|->     _mm256_storeu_si256((__m256i *)(dst + 3 * 16), s[3]);
#  178|   }
#  179|   

Error: COMPILER_WARNING: [#def91]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_fwd_txfm_avx2.c:573:5: note[note]: called from here
#  571|   
#  572|   static INLINE void write_buffer_4x8(const __m256i *res, int32_t *output) {
#  573|->     _mm256_storeu_si256((__m256i *)(output + 0 * 8), res[0]);
#  574|       _mm256_storeu_si256((__m256i *)(output + 1 * 8), res[1]);
#  575|       _mm256_storeu_si256((__m256i *)(output + 2 * 8), res[2]);

Error: COMPILER_WARNING: [#def92]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_fwd_txfm_avx2.c:574:5: note[note]: called from here
#  572|   static INLINE void write_buffer_4x8(const __m256i *res, int32_t *output) {
#  573|       _mm256_storeu_si256((__m256i *)(output + 0 * 8), res[0]);
#  574|->     _mm256_storeu_si256((__m256i *)(output + 1 * 8), res[1]);
#  575|       _mm256_storeu_si256((__m256i *)(output + 2 * 8), res[2]);
#  576|       _mm256_storeu_si256((__m256i *)(output + 3 * 8), res[3]);

Error: COMPILER_WARNING: [#def93]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_fwd_txfm_avx2.c:575:5: note[note]: called from here
#  573|       _mm256_storeu_si256((__m256i *)(output + 0 * 8), res[0]);
#  574|       _mm256_storeu_si256((__m256i *)(output + 1 * 8), res[1]);
#  575|->     _mm256_storeu_si256((__m256i *)(output + 2 * 8), res[2]);
#  576|       _mm256_storeu_si256((__m256i *)(output + 3 * 8), res[3]);
#  577|   }

Error: COMPILER_WARNING: [#def94]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_fwd_txfm_avx2.c:576:5: note[note]: called from here
#  574|       _mm256_storeu_si256((__m256i *)(output + 1 * 8), res[1]);
#  575|       _mm256_storeu_si256((__m256i *)(output + 2 * 8), res[2]);
#  576|->     _mm256_storeu_si256((__m256i *)(output + 3 * 8), res[3]);
#  577|   }
#  578|   

Error: COMPILER_WARNING: [#def95]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_intra_pred_avx2.c:184:20: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#  182|   }
#  183|   
#  184|-> static INLINE void dc_common_predictor_16xh_kernel(uint16_t *dst, const ptrdiff_t stride, const int32_t h,
#  185|                                                      const __m256i dc) {
#  186|       for (int32_t i = 0; i < h; i++) {

Error: COMPILER_WARNING: [#def96]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_intra_pred_avx2.c:187:9: note[note]: called from here
#  185|                                                      const __m256i dc) {
#  186|       for (int32_t i = 0; i < h; i++) {
#  187|->         _mm256_storeu_si256((__m256i *)dst, dc);
#  188|           dst += stride;
#  189|       }

Error: COMPILER_WARNING: [#def97]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_intra_pred_avx2.c:1338:1: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
# 1336|   }
# 1337|   
# 1338|-> static INLINE __m256i load_left_4(const uint16_t *const left, const __m256i r) {
# 1339|       const __m128i l0 = _mm_loadl_epi64((const __m128i *)left);
# 1340|       // 0 1 2 3 x x x x  0 1 2 3 x x x x

Error: COMPILER_WARNING: [#def98]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_inv_txfm_avx2.c:484:13: note[note]: called from here
#  482|   
#  483|   static INLINE void load_buffer_4x4(const int32_t *coeff, __m256i *in) {
#  484|->     in[0] = _mm256_loadu_si256((const __m256i *)coeff);
#  485|       in[1] = _mm256_loadu_si256((const __m256i *)(coeff + 8));
#  486|   }

Error: COMPILER_WARNING: [#def99]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_inv_txfm_avx2.c:485:13: note[note]: called from here
#  483|   static INLINE void load_buffer_4x4(const int32_t *coeff, __m256i *in) {
#  484|       in[0] = _mm256_loadu_si256((const __m256i *)coeff);
#  485|->     in[1] = _mm256_loadu_si256((const __m256i *)(coeff + 8));
#  486|   }
#  487|   

Error: COMPILER_WARNING: [#def100]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_quantize_intrin_avx2.c:42:13: note[note]: called from here
#   40|           round             = _mm_srli_epi16(round, add_shift);
#   41|       }
#   42|->     qp[0] = _mm256_cvtepi16_epi32(zbin);
#   43|       qp[1] = _mm256_cvtepi16_epi32(round);
#   44|       qp[2] = _mm256_cvtepi16_epi32(quant);

Error: COMPILER_WARNING: [#def101]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_quantize_intrin_avx2.c:43:13: note[note]: called from here
#   41|       }
#   42|       qp[0] = _mm256_cvtepi16_epi32(zbin);
#   43|->     qp[1] = _mm256_cvtepi16_epi32(round);
#   44|       qp[2] = _mm256_cvtepi16_epi32(quant);
#   45|       qp[3] = _mm256_cvtepi16_epi32(dequant);

Error: COMPILER_WARNING: [#def102]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_quantize_intrin_avx2.c:44:13: note[note]: called from here
#   42|       qp[0] = _mm256_cvtepi16_epi32(zbin);
#   43|       qp[1] = _mm256_cvtepi16_epi32(round);
#   44|->     qp[2] = _mm256_cvtepi16_epi32(quant);
#   45|       qp[3] = _mm256_cvtepi16_epi32(dequant);
#   46|       qp[4] = _mm256_cvtepi16_epi32(quant_shift);

Error: COMPILER_WARNING: [#def103]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_quantize_intrin_avx2.c:45:13: note[note]: called from here
#   43|       qp[1] = _mm256_cvtepi16_epi32(round);
#   44|       qp[2] = _mm256_cvtepi16_epi32(quant);
#   45|->     qp[3] = _mm256_cvtepi16_epi32(dequant);
#   46|       qp[4] = _mm256_cvtepi16_epi32(quant_shift);
#   47|   }

Error: COMPILER_WARNING: [#def104]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_quantize_intrin_avx2.c:46:13: note[note]: called from here
#   44|       qp[2] = _mm256_cvtepi16_epi32(quant);
#   45|       qp[3] = _mm256_cvtepi16_epi32(dequant);
#   46|->     qp[4] = _mm256_cvtepi16_epi32(quant_shift);
#   47|   }
#   48|   

Error: COMPILER_WARNING: [#def105]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_quantize_intrin_avx2.c:109:20: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#  107|       }
#  108|   }
#  109|-> static INLINE void quantize_qm(const __m256i *qp, __m256i c, const int16_t *iscan_ptr, TranLow *qcoeff,
#  110|                                  TranLow *dqcoeff, __m256i *eob, __m256i min, __m256i max, __m256i qm, __m256i iqm,
#  111|                                  int shift_dq, const __m256i shift16) {

Error: COMPILER_WARNING: [#def106]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_quantize_intrin_avx2.c:156:1: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#  154|   }
#  155|   
#  156|-> static INLINE __m256i load_bytes_to_m256_avx2(const QmVal *p) {
#  157|       __m128i small_load = _mm_loadl_epi64((const __m128i *)p);
#  158|       return _mm256_cvtepu8_epi32(small_load);

Error: COMPILER_WARNING: [#def107]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_variance_avx2.c:56:19: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   54|   static void aom_highbd_calc16x16var_avx2(const uint16_t *src, int src_stride, const uint16_t *ref, int ref_stride,
#   55|                                            uint32_t *sse, int *sum) {
#   56|->     __m256i       v_sum_d = _mm256_setzero_si256();
#   57|       __m256i       v_sse_d = _mm256_setzero_si256();
#   58|       const __m256i one     = _mm256_set1_epi16(1);

Error: COMPILER_WARNING: [#def108]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_variance_avx2.c:56:29: note[note]: called from here
#   54|   static void aom_highbd_calc16x16var_avx2(const uint16_t *src, int src_stride, const uint16_t *ref, int ref_stride,
#   55|                                            uint32_t *sse, int *sum) {
#   56|->     __m256i       v_sum_d = _mm256_setzero_si256();
#   57|       __m256i       v_sse_d = _mm256_setzero_si256();
#   58|       const __m256i one     = _mm256_set1_epi16(1);

Error: COMPILER_WARNING: [#def109]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_variance_avx2.c:57:29: note[note]: called from here
#   55|                                            uint32_t *sse, int *sum) {
#   56|       __m256i       v_sum_d = _mm256_setzero_si256();
#   57|->     __m256i       v_sse_d = _mm256_setzero_si256();
#   58|       const __m256i one     = _mm256_set1_epi16(1);
#   59|       for (int i = 0; i < 16; ++i) {

Error: COMPILER_WARNING: [#def110]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_variance_avx2.c:58:29: note[note]: called from here
#   56|       __m256i       v_sum_d = _mm256_setzero_si256();
#   57|       __m256i       v_sse_d = _mm256_setzero_si256();
#   58|->     const __m256i one     = _mm256_set1_epi16(1);
#   59|       for (int i = 0; i < 16; ++i) {
#   60|           const __m256i v_p_a     = _mm256_loadu_si256((const __m256i *)src);

Error: COMPILER_WARNING: [#def111]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_variance_avx2.c:60:35: note[note]: called from here
#   58|       const __m256i one     = _mm256_set1_epi16(1);
#   59|       for (int i = 0; i < 16; ++i) {
#   60|->         const __m256i v_p_a     = _mm256_loadu_si256((const __m256i *)src);
#   61|           const __m256i v_p_b     = _mm256_loadu_si256((const __m256i *)ref);
#   62|           const __m256i v_diff    = _mm256_sub_epi16(v_p_a, v_p_b);

Error: COMPILER_WARNING: [#def112]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_variance_avx2.c:61:35: note[note]: called from here
#   59|       for (int i = 0; i < 16; ++i) {
#   60|           const __m256i v_p_a     = _mm256_loadu_si256((const __m256i *)src);
#   61|->         const __m256i v_p_b     = _mm256_loadu_si256((const __m256i *)ref);
#   62|           const __m256i v_diff    = _mm256_sub_epi16(v_p_a, v_p_b);
#   63|           const __m256i v_sqrdiff = _mm256_madd_epi16(v_diff, v_diff);

Error: COMPILER_WARNING: [#def113]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_variance_avx2.c:62:35: note[note]: called from here
#   60|           const __m256i v_p_a     = _mm256_loadu_si256((const __m256i *)src);
#   61|           const __m256i v_p_b     = _mm256_loadu_si256((const __m256i *)ref);
#   62|->         const __m256i v_diff    = _mm256_sub_epi16(v_p_a, v_p_b);
#   63|           const __m256i v_sqrdiff = _mm256_madd_epi16(v_diff, v_diff);
#   64|           v_sum_d                 = _mm256_add_epi16(v_sum_d, v_diff);

Error: COMPILER_WARNING: [#def114]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_variance_avx2.c:63:35: note[note]: called from here
#   61|           const __m256i v_p_b     = _mm256_loadu_si256((const __m256i *)ref);
#   62|           const __m256i v_diff    = _mm256_sub_epi16(v_p_a, v_p_b);
#   63|->         const __m256i v_sqrdiff = _mm256_madd_epi16(v_diff, v_diff);
#   64|           v_sum_d                 = _mm256_add_epi16(v_sum_d, v_diff);
#   65|           v_sse_d                 = _mm256_add_epi32(v_sse_d, v_sqrdiff);

Error: COMPILER_WARNING: [#def115]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_variance_avx2.c:64:35: note[note]: called from here
#   62|           const __m256i v_diff    = _mm256_sub_epi16(v_p_a, v_p_b);
#   63|           const __m256i v_sqrdiff = _mm256_madd_epi16(v_diff, v_diff);
#   64|->         v_sum_d                 = _mm256_add_epi16(v_sum_d, v_diff);
#   65|           v_sse_d                 = _mm256_add_epi32(v_sse_d, v_sqrdiff);
#   66|           src += src_stride;

Error: COMPILER_WARNING: [#def116]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_variance_avx2.c:65:35: note[note]: called from here
#   63|           const __m256i v_sqrdiff = _mm256_madd_epi16(v_diff, v_diff);
#   64|           v_sum_d                 = _mm256_add_epi16(v_sum_d, v_diff);
#   65|->         v_sse_d                 = _mm256_add_epi32(v_sse_d, v_sqrdiff);
#   66|           src += src_stride;
#   67|           ref += ref_stride;

Error: COMPILER_WARNING: [#def117]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_variance_avx2.c:69:28: note[note]: called from here
#   67|           ref += ref_stride;
#   68|       }
#   69|->     __m256i       v_sum0 = _mm256_madd_epi16(v_sum_d, one);
#   70|       __m256i       v_d_l  = _mm256_unpacklo_epi32(v_sum0, v_sse_d);
#   71|       __m256i       v_d_h  = _mm256_unpackhi_epi32(v_sum0, v_sse_d);

Error: COMPILER_WARNING: [#def118]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_variance_avx2.c:70:28: note[note]: called from here
#   68|       }
#   69|       __m256i       v_sum0 = _mm256_madd_epi16(v_sum_d, one);
#   70|->     __m256i       v_d_l  = _mm256_unpacklo_epi32(v_sum0, v_sse_d);
#   71|       __m256i       v_d_h  = _mm256_unpackhi_epi32(v_sum0, v_sse_d);
#   72|       __m256i       v_d_lh = _mm256_add_epi32(v_d_l, v_d_h);

Error: COMPILER_WARNING: [#def119]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_variance_avx2.c:71:28: note[note]: called from here
#   69|       __m256i       v_sum0 = _mm256_madd_epi16(v_sum_d, one);
#   70|       __m256i       v_d_l  = _mm256_unpacklo_epi32(v_sum0, v_sse_d);
#   71|->     __m256i       v_d_h  = _mm256_unpackhi_epi32(v_sum0, v_sse_d);
#   72|       __m256i       v_d_lh = _mm256_add_epi32(v_d_l, v_d_h);
#   73|       const __m128i v_d0_d = _mm256_castsi256_si128(v_d_lh);

Error: COMPILER_WARNING: [#def120]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_variance_avx2.c:72:28: note[note]: called from here
#   70|       __m256i       v_d_l  = _mm256_unpacklo_epi32(v_sum0, v_sse_d);
#   71|       __m256i       v_d_h  = _mm256_unpackhi_epi32(v_sum0, v_sse_d);
#   72|->     __m256i       v_d_lh = _mm256_add_epi32(v_d_l, v_d_h);
#   73|       const __m128i v_d0_d = _mm256_castsi256_si128(v_d_lh);
#   74|       const __m128i v_d1_d = _mm256_extracti128_si256(v_d_lh, 1);

Error: COMPILER_WARNING: [#def121]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_variance_avx2.c:73:28: note[note]: called from here
#   71|       __m256i       v_d_h  = _mm256_unpackhi_epi32(v_sum0, v_sse_d);
#   72|       __m256i       v_d_lh = _mm256_add_epi32(v_d_l, v_d_h);
#   73|->     const __m128i v_d0_d = _mm256_castsi256_si128(v_d_lh);
#   74|       const __m128i v_d1_d = _mm256_extracti128_si256(v_d_lh, 1);
#   75|       __m128i       v_d    = _mm_add_epi32(v_d0_d, v_d1_d);

Error: COMPILER_WARNING: [#def122]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_variance_avx2.c:74:28: note[note]: called from here
#   72|       __m256i       v_d_lh = _mm256_add_epi32(v_d_l, v_d_h);
#   73|       const __m128i v_d0_d = _mm256_castsi256_si128(v_d_lh);
#   74|->     const __m128i v_d1_d = _mm256_extracti128_si256(v_d_lh, 1);
#   75|       __m128i       v_d    = _mm_add_epi32(v_d0_d, v_d1_d);
#   76|       v_d                  = _mm_add_epi32(v_d, _mm_srli_si128(v_d, 8));

Error: COMPILER_WARNING: [#def123]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_variance_avx2.c:77:28: note[note]: called from here
#   75|       __m128i       v_d    = _mm_add_epi32(v_d0_d, v_d1_d);
#   76|       v_d                  = _mm_add_epi32(v_d, _mm_srli_si128(v_d, 8));
#   77|->     *sum                 = _mm_extract_epi32(v_d, 0);
#   78|       *sse                 = _mm_extract_epi32(v_d, 1);
#   79|   }

Error: COMPILER_WARNING: [#def124]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_variance_avx2.c:78:28: note[note]: called from here
#   76|       v_d                  = _mm_add_epi32(v_d, _mm_srli_si128(v_d, 8));
#   77|       *sum                 = _mm_extract_epi32(v_d, 0);
#   78|->     *sse                 = _mm_extract_epi32(v_d, 1);
#   79|   }
#   80|   

Error: COMPILER_WARNING: [#def125]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_warp_affine_avx2.c:16:37: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   14|   
#   15|   static INLINE __m256i load_2buffers(const uint8_t *ref8b_a, const uint8_t *ref2b_a, const uint8_t *ref8b_b,
#   16|->                                     const uint8_t *ref2b_b) {
#   17|       __m128i in_2_bit_a = _mm_loadl_epi64((__m128i *)ref2b_a);
#   18|       __m128i in_8_bit_a = _mm_loadl_epi64((__m128i *)ref8b_a);

Error: COMPILER_WARNING: [#def126]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/highbd_warp_affine_avx2.c:25:12: note[note]: called from here
#   23|       __m128i out1 = _mm_srli_epi16(_mm_unpacklo_epi8(in_2_bit_b, in_8_bit_b), 6);
#   24|   
#   25|->     return _mm256_inserti128_si256(_mm256_castsi128_si256(out0), out1, 0x1);
#   26|   }
#   27|   

Error: COMPILER_WARNING: [#def127]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/intra_pred_intrin_avx2.c:418:9: note[note]: called from here
#  416|   static INLINE void row_store_32xh(const __m256i *r, int32_t height, uint8_t *dst, ptrdiff_t stride) {
#  417|       for (int32_t i = 0; i < height; ++i) {
#  418|->         _mm256_storeu_si256((__m256i *)dst, *r);
#  419|           dst += stride;
#  420|       }

Error: COMPILER_WARNING: [#def128]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/memory_avx2.h:36:1: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   34|   #endif
#   35|   
#   36|-> static INLINE __m256i load_u8_4x2_avx2(const uint8_t *const src, const ptrdiff_t stride) {
#   37|       __m128i src01;
#   38|       src01 = _mm_cvtsi32_si128(*(int32_t *)(src + 0 * stride));

Error: COMPILER_WARNING: [#def129]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/memory_avx2.h:46:13: note[note]: called from here
#   44|       __m128i src01, src23;
#   45|       src01 = _mm_cvtsi32_si128(*(int32_t *)(src + 0 * stride));
#   46|->     src01 = _mm_insert_epi32(src01, *(int32_t *)(src + 1 * stride), 1);
#   47|       src23 = _mm_cvtsi32_si128(*(int32_t *)(src + 2 * stride));
#   48|       src23 = _mm_insert_epi32(src23, *(int32_t *)(src + 3 * stride), 1);

Error: COMPILER_WARNING: [#def130]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/memory_avx2.h:48:13: note[note]: called from here
#   46|       src01 = _mm_insert_epi32(src01, *(int32_t *)(src + 1 * stride), 1);
#   47|       src23 = _mm_cvtsi32_si128(*(int32_t *)(src + 2 * stride));
#   48|->     src23 = _mm_insert_epi32(src23, *(int32_t *)(src + 3 * stride), 1);
#   49|       return _mm256_setr_m128i(src01, src23);
#   50|   }

Error: COMPILER_WARNING: [#def131]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/memory_avx2.h:49:12: note[note]: called from here
#   47|       src23 = _mm_cvtsi32_si128(*(int32_t *)(src + 2 * stride));
#   48|       src23 = _mm_insert_epi32(src23, *(int32_t *)(src + 3 * stride), 1);
#   49|->     return _mm256_setr_m128i(src01, src23);
#   50|   }
#   51|   

Error: COMPILER_WARNING: [#def132]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/memory_avx2.h:64:12: note[note]: called from here
#   62|       src23 = _mm_loadl_epi64((__m128i *)(src + 2 * stride));
#   63|       src23 = _mm_castpd_si128(_mm_loadh_pd(_mm_castsi128_pd(src23), (double *)(void *)(src + 3 * stride)));
#   64|->     return _mm256_setr_m128i(src01, src23);
#   65|   }
#   66|   

Error: COMPILER_WARNING: [#def133]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/memory_avx2.h:70:12: note[note]: called from here
#   68|       const __m128i src0 = _mm_loadu_si128((__m128i *)src);
#   69|       const __m128i src1 = _mm_loadu_si128((__m128i *)((uint8_t *)src + strideInByte));
#   70|->     return _mm256_setr_m128i(src0, src1);
#   71|   }
#   72|   

Error: COMPILER_WARNING: [#def134]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/memory_avx2.h:92:20: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#   90|   }
#   91|   
#   92|-> static INLINE void storeu_s16_8x2_avx2(const __m256i src, int16_t *const dst, const ptrdiff_t stride) {
#   93|       storeu_8bit_16x2_avx2(src, dst, sizeof(*dst) * stride);
#   94|   }

Error: COMPILER_WARNING: [#def135]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/noise_model_avx2.c:21:19: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   19|                                                     double *buffer, double *buffer_norm, double *b, double *A) {
#   20|       uint32_t      i;
#   21|->     const __m256d recp_spr_pd = _mm256_set1_pd(recp_sqr_norm);
#   22|       const __m256d val_pd      = _mm256_set1_pd(val);
#   23|       __m256d       buffer_pd, tmp_pd;

Error: COMPILER_WARNING: [#def136]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/noise_model_avx2.c:21:33: note[note]: called from here
#   19|                                                     double *buffer, double *buffer_norm, double *b, double *A) {
#   20|       uint32_t      i;
#   21|->     const __m256d recp_spr_pd = _mm256_set1_pd(recp_sqr_norm);
#   22|       const __m256d val_pd      = _mm256_set1_pd(val);
#   23|       __m256d       buffer_pd, tmp_pd;

Error: COMPILER_WARNING: [#def137]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/noise_model_avx2.c:22:33: note[note]: called from here
#   20|       uint32_t      i;
#   21|       const __m256d recp_spr_pd = _mm256_set1_pd(recp_sqr_norm);
#   22|->     const __m256d val_pd      = _mm256_set1_pd(val);
#   23|       __m256d       buffer_pd, tmp_pd;
#   24|   

Error: COMPILER_WARNING: [#def138]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/noise_model_avx2.c:26:21: note[note]: called from here
#   24|   
#   25|       for (i = 0; i + 8 - 1 < n; i += 8) {
#   26|->         buffer_pd = _mm256_loadu_pd(buffer + i);
#   27|           buffer_pd = _mm256_mul_pd(buffer_pd, recp_spr_pd);
#   28|           _mm256_storeu_pd(buffer_norm + i, buffer_pd);

Error: COMPILER_WARNING: [#def139]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/noise_model_avx2.c:27:21: note[note]: called from here
#   25|       for (i = 0; i + 8 - 1 < n; i += 8) {
#   26|           buffer_pd = _mm256_loadu_pd(buffer + i);
#   27|->         buffer_pd = _mm256_mul_pd(buffer_pd, recp_spr_pd);
#   28|           _mm256_storeu_pd(buffer_norm + i, buffer_pd);
#   29|           buffer_pd = _mm256_mul_pd(buffer_pd, val_pd);

Error: COMPILER_WARNING: [#def140]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/noise_model_avx2.c:28:9: note[note]: called from here
#   26|           buffer_pd = _mm256_loadu_pd(buffer + i);
#   27|           buffer_pd = _mm256_mul_pd(buffer_pd, recp_spr_pd);
#   28|->         _mm256_storeu_pd(buffer_norm + i, buffer_pd);
#   29|           buffer_pd = _mm256_mul_pd(buffer_pd, val_pd);
#   30|           tmp_pd    = _mm256_loadu_pd(b + i);

Error: COMPILER_WARNING: [#def141]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/noise_model_avx2.c:29:21: note[note]: called from here
#   27|           buffer_pd = _mm256_mul_pd(buffer_pd, recp_spr_pd);
#   28|           _mm256_storeu_pd(buffer_norm + i, buffer_pd);
#   29|->         buffer_pd = _mm256_mul_pd(buffer_pd, val_pd);
#   30|           tmp_pd    = _mm256_loadu_pd(b + i);
#   31|           tmp_pd    = _mm256_add_pd(tmp_pd, buffer_pd);

Error: COMPILER_WARNING: [#def142]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/noise_model_avx2.c:30:21: note[note]: called from here
#   28|           _mm256_storeu_pd(buffer_norm + i, buffer_pd);
#   29|           buffer_pd = _mm256_mul_pd(buffer_pd, val_pd);
#   30|->         tmp_pd    = _mm256_loadu_pd(b + i);
#   31|           tmp_pd    = _mm256_add_pd(tmp_pd, buffer_pd);
#   32|           _mm256_storeu_pd(b + i, tmp_pd);

Error: COMPILER_WARNING: [#def143]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/noise_model_avx2.c:31:21: note[note]: called from here
#   29|           buffer_pd = _mm256_mul_pd(buffer_pd, val_pd);
#   30|           tmp_pd    = _mm256_loadu_pd(b + i);
#   31|->         tmp_pd    = _mm256_add_pd(tmp_pd, buffer_pd);
#   32|           _mm256_storeu_pd(b + i, tmp_pd);
#   33|   

Error: COMPILER_WARNING: [#def144]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/noise_model_avx2.c:32:9: note[note]: called from here
#   30|           tmp_pd    = _mm256_loadu_pd(b + i);
#   31|           tmp_pd    = _mm256_add_pd(tmp_pd, buffer_pd);
#   32|->         _mm256_storeu_pd(b + i, tmp_pd);
#   33|   
#   34|           buffer_pd = _mm256_loadu_pd(buffer + i + 4);

Error: COMPILER_WARNING: [#def145]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/noise_model_avx2.c:34:21: note[note]: called from here
#   32|           _mm256_storeu_pd(b + i, tmp_pd);
#   33|   
#   34|->         buffer_pd = _mm256_loadu_pd(buffer + i + 4);
#   35|           buffer_pd = _mm256_mul_pd(buffer_pd, recp_spr_pd);
#   36|           _mm256_storeu_pd(buffer_norm + i + 4, buffer_pd);

Error: COMPILER_WARNING: [#def146]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/noise_model_avx2.c:35:21: note[note]: called from here
#   33|   
#   34|           buffer_pd = _mm256_loadu_pd(buffer + i + 4);
#   35|->         buffer_pd = _mm256_mul_pd(buffer_pd, recp_spr_pd);
#   36|           _mm256_storeu_pd(buffer_norm + i + 4, buffer_pd);
#   37|           buffer_pd = _mm256_mul_pd(buffer_pd, val_pd);

Error: COMPILER_WARNING: [#def147]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/noise_model_avx2.c:36:9: note[note]: called from here
#   34|           buffer_pd = _mm256_loadu_pd(buffer + i + 4);
#   35|           buffer_pd = _mm256_mul_pd(buffer_pd, recp_spr_pd);
#   36|->         _mm256_storeu_pd(buffer_norm + i + 4, buffer_pd);
#   37|           buffer_pd = _mm256_mul_pd(buffer_pd, val_pd);
#   38|           tmp_pd    = _mm256_loadu_pd(b + i + 4);

Error: COMPILER_WARNING: [#def148]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/noise_model_avx2.c:37:21: note[note]: called from here
#   35|           buffer_pd = _mm256_mul_pd(buffer_pd, recp_spr_pd);
#   36|           _mm256_storeu_pd(buffer_norm + i + 4, buffer_pd);
#   37|->         buffer_pd = _mm256_mul_pd(buffer_pd, val_pd);
#   38|           tmp_pd    = _mm256_loadu_pd(b + i + 4);
#   39|           tmp_pd    = _mm256_add_pd(tmp_pd, buffer_pd);

Error: COMPILER_WARNING: [#def149]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/noise_model_avx2.c:38:21: note[note]: called from here
#   36|           _mm256_storeu_pd(buffer_norm + i + 4, buffer_pd);
#   37|           buffer_pd = _mm256_mul_pd(buffer_pd, val_pd);
#   38|->         tmp_pd    = _mm256_loadu_pd(b + i + 4);
#   39|           tmp_pd    = _mm256_add_pd(tmp_pd, buffer_pd);
#   40|           _mm256_storeu_pd(b + i + 4, tmp_pd);

Error: COMPILER_WARNING: [#def150]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/noise_model_avx2.c:39:21: note[note]: called from here
#   37|           buffer_pd = _mm256_mul_pd(buffer_pd, val_pd);
#   38|           tmp_pd    = _mm256_loadu_pd(b + i + 4);
#   39|->         tmp_pd    = _mm256_add_pd(tmp_pd, buffer_pd);
#   40|           _mm256_storeu_pd(b + i + 4, tmp_pd);
#   41|       }

Error: COMPILER_WARNING: [#def151]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/noise_model_avx2.c:40:9: note[note]: called from here
#   38|           tmp_pd    = _mm256_loadu_pd(b + i + 4);
#   39|           tmp_pd    = _mm256_add_pd(tmp_pd, buffer_pd);
#   40|->         _mm256_storeu_pd(b + i + 4, tmp_pd);
#   41|       }
#   42|       for (; i < n; ++i) {

Error: COMPILER_WARNING: [#def152]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/noise_model_avx2.c:50:40: note[note]: called from here
#   48|           uint32_t      j              = 0;
#   49|           const double  buffer_norm_i  = buffer_norm[i];
#   50|->         const __m256d buffer_norm_pd = _mm256_set1_pd(buffer_norm_i);
#   51|   
#   52|           for (j = 0; j + 8 - 1 < n; j += 8) {

Error: COMPILER_WARNING: [#def153]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/noise_model_avx2.c:53:25: note[note]: called from here
#   51|   
#   52|           for (j = 0; j + 8 - 1 < n; j += 8) {
#   53|->             buffer_pd = _mm256_loadu_pd(buffer + j);
#   54|               tmp_pd    = _mm256_loadu_pd(A + i * n + j);
#   55|               buffer_pd = _mm256_mul_pd(buffer_pd, buffer_norm_pd);

Error: COMPILER_WARNING: [#def154]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/noise_model_avx2.c:54:25: note[note]: called from here
#   52|           for (j = 0; j + 8 - 1 < n; j += 8) {
#   53|               buffer_pd = _mm256_loadu_pd(buffer + j);
#   54|->             tmp_pd    = _mm256_loadu_pd(A + i * n + j);
#   55|               buffer_pd = _mm256_mul_pd(buffer_pd, buffer_norm_pd);
#   56|               tmp_pd    = _mm256_add_pd(tmp_pd, buffer_pd);

Error: COMPILER_WARNING: [#def155]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/noise_model_avx2.c:55:25: note[note]: called from here
#   53|               buffer_pd = _mm256_loadu_pd(buffer + j);
#   54|               tmp_pd    = _mm256_loadu_pd(A + i * n + j);
#   55|->             buffer_pd = _mm256_mul_pd(buffer_pd, buffer_norm_pd);
#   56|               tmp_pd    = _mm256_add_pd(tmp_pd, buffer_pd);
#   57|               _mm256_storeu_pd(A + i * n + j, tmp_pd);

Error: COMPILER_WARNING: [#def156]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/noise_model_avx2.c:56:25: note[note]: called from here
#   54|               tmp_pd    = _mm256_loadu_pd(A + i * n + j);
#   55|               buffer_pd = _mm256_mul_pd(buffer_pd, buffer_norm_pd);
#   56|->             tmp_pd    = _mm256_add_pd(tmp_pd, buffer_pd);
#   57|               _mm256_storeu_pd(A + i * n + j, tmp_pd);
#   58|   

Error: COMPILER_WARNING: [#def157]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/noise_model_avx2.c:57:13: note[note]: called from here
#   55|               buffer_pd = _mm256_mul_pd(buffer_pd, buffer_norm_pd);
#   56|               tmp_pd    = _mm256_add_pd(tmp_pd, buffer_pd);
#   57|->             _mm256_storeu_pd(A + i * n + j, tmp_pd);
#   58|   
#   59|               buffer_pd = _mm256_loadu_pd(buffer + j + 4);

Error: COMPILER_WARNING: [#def158]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/noise_model_avx2.c:59:25: note[note]: called from here
#   57|               _mm256_storeu_pd(A + i * n + j, tmp_pd);
#   58|   
#   59|->             buffer_pd = _mm256_loadu_pd(buffer + j + 4);
#   60|               tmp_pd    = _mm256_loadu_pd(A + i * n + j + 4);
#   61|               buffer_pd = _mm256_mul_pd(buffer_pd, buffer_norm_pd);

Error: COMPILER_WARNING: [#def159]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/noise_model_avx2.c:60:25: note[note]: called from here
#   58|   
#   59|               buffer_pd = _mm256_loadu_pd(buffer + j + 4);
#   60|->             tmp_pd    = _mm256_loadu_pd(A + i * n + j + 4);
#   61|               buffer_pd = _mm256_mul_pd(buffer_pd, buffer_norm_pd);
#   62|               tmp_pd    = _mm256_add_pd(tmp_pd, buffer_pd);

Error: COMPILER_WARNING: [#def160]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/noise_model_avx2.c:61:25: note[note]: called from here
#   59|               buffer_pd = _mm256_loadu_pd(buffer + j + 4);
#   60|               tmp_pd    = _mm256_loadu_pd(A + i * n + j + 4);
#   61|->             buffer_pd = _mm256_mul_pd(buffer_pd, buffer_norm_pd);
#   62|               tmp_pd    = _mm256_add_pd(tmp_pd, buffer_pd);
#   63|               _mm256_storeu_pd(A + i * n + j + 4, tmp_pd);

Error: COMPILER_WARNING: [#def161]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/noise_model_avx2.c:62:25: note[note]: called from here
#   60|               tmp_pd    = _mm256_loadu_pd(A + i * n + j + 4);
#   61|               buffer_pd = _mm256_mul_pd(buffer_pd, buffer_norm_pd);
#   62|->             tmp_pd    = _mm256_add_pd(tmp_pd, buffer_pd);
#   63|               _mm256_storeu_pd(A + i * n + j + 4, tmp_pd);
#   64|           }

Error: COMPILER_WARNING: [#def162]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/noise_model_avx2.c:63:13: note[note]: called from here
#   61|               buffer_pd = _mm256_mul_pd(buffer_pd, buffer_norm_pd);
#   62|               tmp_pd    = _mm256_add_pd(tmp_pd, buffer_pd);
#   63|->             _mm256_storeu_pd(A + i * n + j + 4, tmp_pd);
#   64|           }
#   65|           for (; j < n; ++j) { A[i * n + j] += (buffer_norm_i * buffer[j]); }

Error: COMPILER_WARNING: [#def163]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/obmc_sad_avx2.c:22:11: note[note]: called from here
#   20|   // to the right type.
#   21|   static INLINE int32_t xx_hsum_epi32_si32(__m128i v_d) {
#   22|->     v_d = _mm_hadd_epi32(v_d, v_d);
#   23|       v_d = _mm_hadd_epi32(v_d, v_d);
#   24|       return _mm_cvtsi128_si32(v_d);

Error: COMPILER_WARNING: [#def164]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/obmc_sad_avx2.c:23:11: note[note]: called from here
#   21|   static INLINE int32_t xx_hsum_epi32_si32(__m128i v_d) {
#   22|       v_d = _mm_hadd_epi32(v_d, v_d);
#   23|->     v_d = _mm_hadd_epi32(v_d, v_d);
#   24|       return _mm_cvtsi128_si32(v_d);
#   25|   }

Error: COMPILER_WARNING: [#def165]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/obmc_sad_avx2.c:73:19: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   71|       const int     pre_step = pre_stride - width;
#   72|       int           n        = 0;
#   73|->     __m256i       v_sad_d  = _mm256_setzero_si256();
#   74|       const __m256i v_bias_d = _mm256_set1_epi32((1 << 12) >> 1);
#   75|       assert(width >= 8);

Error: COMPILER_WARNING: [#def166]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/obmc_variance_avx2.c:121:19: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#  119|       __m256i       v_d;
#  120|       __m128i       res0;
#  121|->     const __m256i v_bias_d = _mm256_set1_epi32((1 << 12) >> 1);
#  122|       __m256i       v_sum_d  = _mm256_setzero_si256();
#  123|       __m256i       v_sse_d  = _mm256_setzero_si256();

Error: COMPILER_WARNING: [#def167]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/obmc_variance_avx2.c:121:30: note[note]: called from here
#  119|       __m256i       v_d;
#  120|       __m128i       res0;
#  121|->     const __m256i v_bias_d = _mm256_set1_epi32((1 << 12) >> 1);
#  122|       __m256i       v_sum_d  = _mm256_setzero_si256();
#  123|       __m256i       v_sse_d  = _mm256_setzero_si256();

Error: COMPILER_WARNING: [#def168]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/obmc_variance_avx2.c:122:30: note[note]: called from here
#  120|       __m128i       res0;
#  121|       const __m256i v_bias_d = _mm256_set1_epi32((1 << 12) >> 1);
#  122|->     __m256i       v_sum_d  = _mm256_setzero_si256();
#  123|       __m256i       v_sse_d  = _mm256_setzero_si256();
#  124|   

Error: COMPILER_WARNING: [#def169]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/obmc_variance_avx2.c:123:30: note[note]: called from here
#  121|       const __m256i v_bias_d = _mm256_set1_epi32((1 << 12) >> 1);
#  122|       __m256i       v_sum_d  = _mm256_setzero_si256();
#  123|->     __m256i       v_sse_d  = _mm256_setzero_si256();
#  124|   
#  125|       assert(w >= 16);

Error: COMPILER_WARNING: [#def170]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/obmc_variance_avx2.c:133:36: note[note]: called from here
#  131|           do {
#  132|               const __m128i v_p_b  = _mm_loadu_si128((__m128i *)pre_temp);
#  133|->             const __m256i v_m0_d = _mm256_loadu_si256((__m256i const *)(mask + n));
#  134|               const __m256i v_w0_d = _mm256_loadu_si256((__m256i const *)(wsrc + n));
#  135|               const __m256i v_m1_d = _mm256_loadu_si256((__m256i const *)(mask + n + 8));

Error: COMPILER_WARNING: [#def171]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/obmc_variance_avx2.c:134:36: note[note]: called from here
#  132|               const __m128i v_p_b  = _mm_loadu_si128((__m128i *)pre_temp);
#  133|               const __m256i v_m0_d = _mm256_loadu_si256((__m256i const *)(mask + n));
#  134|->             const __m256i v_w0_d = _mm256_loadu_si256((__m256i const *)(wsrc + n));
#  135|               const __m256i v_m1_d = _mm256_loadu_si256((__m256i const *)(mask + n + 8));
#  136|               const __m256i v_w1_d = _mm256_loadu_si256((__m256i const *)(wsrc + n + 8));

Error: COMPILER_WARNING: [#def172]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/obmc_variance_avx2.c:135:36: note[note]: called from here
#  133|               const __m256i v_m0_d = _mm256_loadu_si256((__m256i const *)(mask + n));
#  134|               const __m256i v_w0_d = _mm256_loadu_si256((__m256i const *)(wsrc + n));
#  135|->             const __m256i v_m1_d = _mm256_loadu_si256((__m256i const *)(mask + n + 8));
#  136|               const __m256i v_w1_d = _mm256_loadu_si256((__m256i const *)(wsrc + n + 8));
#  137|   

Error: COMPILER_WARNING: [#def173]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/obmc_variance_avx2.c:136:36: note[note]: called from here
#  134|               const __m256i v_w0_d = _mm256_loadu_si256((__m256i const *)(wsrc + n));
#  135|               const __m256i v_m1_d = _mm256_loadu_si256((__m256i const *)(mask + n + 8));
#  136|->             const __m256i v_w1_d = _mm256_loadu_si256((__m256i const *)(wsrc + n + 8));
#  137|   
#  138|               const __m256i v_p0_d = _mm256_cvtepu8_epi32(v_p_b);

Error: COMPILER_WARNING: [#def174]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/obmc_variance_avx2.c:138:36: note[note]: called from here
#  136|               const __m256i v_w1_d = _mm256_loadu_si256((__m256i const *)(wsrc + n + 8));
#  137|   
#  138|->             const __m256i v_p0_d = _mm256_cvtepu8_epi32(v_p_b);
#  139|               const __m256i v_p1_d = _mm256_cvtepu8_epi32(_mm_srli_si128(v_p_b, 8));
#  140|   

Error: COMPILER_WARNING: [#def175]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/obmc_variance_avx2.c:139:36: note[note]: called from here
#  137|   
#  138|               const __m256i v_p0_d = _mm256_cvtepu8_epi32(v_p_b);
#  139|->             const __m256i v_p1_d = _mm256_cvtepu8_epi32(_mm_srli_si128(v_p_b, 8));
#  140|   
#  141|               const __m256i v_pm0_d = _mm256_madd_epi16(v_p0_d, v_m0_d);

Error: COMPILER_WARNING: [#def176]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/obmc_variance_avx2.c:141:37: note[note]: called from here
#  139|               const __m256i v_p1_d = _mm256_cvtepu8_epi32(_mm_srli_si128(v_p_b, 8));
#  140|   
#  141|->             const __m256i v_pm0_d = _mm256_madd_epi16(v_p0_d, v_m0_d);
#  142|               const __m256i v_pm1_d = _mm256_madd_epi16(v_p1_d, v_m1_d);
#  143|   

Error: COMPILER_WARNING: [#def177]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/obmc_variance_avx2.c:142:37: note[note]: called from here
#  140|   
#  141|               const __m256i v_pm0_d = _mm256_madd_epi16(v_p0_d, v_m0_d);
#  142|->             const __m256i v_pm1_d = _mm256_madd_epi16(v_p1_d, v_m1_d);
#  143|   
#  144|               const __m256i v_diff0_d = _mm256_sub_epi32(v_w0_d, v_pm0_d);

Error: COMPILER_WARNING: [#def178]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/obmc_variance_avx2.c:144:39: note[note]: called from here
#  142|               const __m256i v_pm1_d = _mm256_madd_epi16(v_p1_d, v_m1_d);
#  143|   
#  144|->             const __m256i v_diff0_d = _mm256_sub_epi32(v_w0_d, v_pm0_d);
#  145|               const __m256i v_diff1_d = _mm256_sub_epi32(v_w1_d, v_pm1_d);
#  146|   

Error: COMPILER_WARNING: [#def179]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/obmc_variance_avx2.c:145:39: note[note]: called from here
#  143|   
#  144|               const __m256i v_diff0_d = _mm256_sub_epi32(v_w0_d, v_pm0_d);
#  145|->             const __m256i v_diff1_d = _mm256_sub_epi32(v_w1_d, v_pm1_d);
#  146|   
#  147|               const __m256i v_sign0_d = _mm256_srai_epi32(v_diff0_d, 31);

Error: COMPILER_WARNING: [#def180]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/obmc_variance_avx2.c:147:39: note[note]: called from here
#  145|               const __m256i v_diff1_d = _mm256_sub_epi32(v_w1_d, v_pm1_d);
#  146|   
#  147|->             const __m256i v_sign0_d = _mm256_srai_epi32(v_diff0_d, 31);
#  148|               const __m256i v_sign1_d = _mm256_srai_epi32(v_diff1_d, 31);
#  149|   

Error: COMPILER_WARNING: [#def181]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/obmc_variance_avx2.c:148:39: note[note]: called from here
#  146|   
#  147|               const __m256i v_sign0_d = _mm256_srai_epi32(v_diff0_d, 31);
#  148|->             const __m256i v_sign1_d = _mm256_srai_epi32(v_diff1_d, 31);
#  149|   
#  150|               const __m256i v_tmp0_d = _mm256_add_epi32(_mm256_add_epi32(v_diff0_d, v_bias_d), v_sign0_d);

Error: COMPILER_WARNING: [#def182]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/obmc_variance_avx2.c:150:38: note[note]: called from here
#  148|               const __m256i v_sign1_d = _mm256_srai_epi32(v_diff1_d, 31);
#  149|   
#  150|->             const __m256i v_tmp0_d = _mm256_add_epi32(_mm256_add_epi32(v_diff0_d, v_bias_d), v_sign0_d);
#  151|               const __m256i v_tmp1_d = _mm256_add_epi32(_mm256_add_epi32(v_diff1_d, v_bias_d), v_sign1_d);
#  152|   

Error: COMPILER_WARNING: [#def183]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/obmc_variance_avx2.c:151:38: note[note]: called from here
#  149|   
#  150|               const __m256i v_tmp0_d = _mm256_add_epi32(_mm256_add_epi32(v_diff0_d, v_bias_d), v_sign0_d);
#  151|->             const __m256i v_tmp1_d = _mm256_add_epi32(_mm256_add_epi32(v_diff1_d, v_bias_d), v_sign1_d);
#  152|   
#  153|               const __m256i v_rdiff0_d = _mm256_srai_epi32(v_tmp0_d, 12);

Error: COMPILER_WARNING: [#def184]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/obmc_variance_avx2.c:153:40: note[note]: called from here
#  151|               const __m256i v_tmp1_d = _mm256_add_epi32(_mm256_add_epi32(v_diff1_d, v_bias_d), v_sign1_d);
#  152|   
#  153|->             const __m256i v_rdiff0_d = _mm256_srai_epi32(v_tmp0_d, 12);
#  154|               const __m256i v_rdiff2_d = _mm256_srai_epi32(v_tmp1_d, 12);
#  155|   

Error: COMPILER_WARNING: [#def185]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/obmc_variance_avx2.c:154:40: note[note]: called from here
#  152|   
#  153|               const __m256i v_rdiff0_d = _mm256_srai_epi32(v_tmp0_d, 12);
#  154|->             const __m256i v_rdiff2_d = _mm256_srai_epi32(v_tmp1_d, 12);
#  155|   
#  156|               const __m256i v_rdiff1_d  = _mm256_add_epi32(v_rdiff0_d, v_rdiff2_d);

Error: COMPILER_WARNING: [#def186]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/obmc_variance_avx2.c:156:41: note[note]: called from here
#  154|               const __m256i v_rdiff2_d = _mm256_srai_epi32(v_tmp1_d, 12);
#  155|   
#  156|->             const __m256i v_rdiff1_d  = _mm256_add_epi32(v_rdiff0_d, v_rdiff2_d);
#  157|               const __m256i v_rdiff01_w = _mm256_packs_epi32(v_rdiff0_d, v_rdiff2_d);
#  158|               const __m256i v_sqrdiff_d = _mm256_madd_epi16(v_rdiff01_w, v_rdiff01_w);

Error: COMPILER_WARNING: [#def187]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/obmc_variance_avx2.c:157:41: note[note]: called from here
#  155|   
#  156|               const __m256i v_rdiff1_d  = _mm256_add_epi32(v_rdiff0_d, v_rdiff2_d);
#  157|->             const __m256i v_rdiff01_w = _mm256_packs_epi32(v_rdiff0_d, v_rdiff2_d);
#  158|               const __m256i v_sqrdiff_d = _mm256_madd_epi16(v_rdiff01_w, v_rdiff01_w);
#  159|   

Error: COMPILER_WARNING: [#def188]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/obmc_variance_avx2.c:158:41: note[note]: called from here
#  156|               const __m256i v_rdiff1_d  = _mm256_add_epi32(v_rdiff0_d, v_rdiff2_d);
#  157|               const __m256i v_rdiff01_w = _mm256_packs_epi32(v_rdiff0_d, v_rdiff2_d);
#  158|->             const __m256i v_sqrdiff_d = _mm256_madd_epi16(v_rdiff01_w, v_rdiff01_w);
#  159|   
#  160|               v_sum_d = _mm256_add_epi32(v_sum_d, v_rdiff1_d);

Error: COMPILER_WARNING: [#def189]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/obmc_variance_avx2.c:160:23: note[note]: called from here
#  158|               const __m256i v_sqrdiff_d = _mm256_madd_epi16(v_rdiff01_w, v_rdiff01_w);
#  159|   
#  160|->             v_sum_d = _mm256_add_epi32(v_sum_d, v_rdiff1_d);
#  161|               v_sse_d = _mm256_add_epi32(v_sse_d, v_sqrdiff_d);
#  162|   

Error: COMPILER_WARNING: [#def190]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/obmc_variance_avx2.c:161:23: note[note]: called from here
#  159|   
#  160|               v_sum_d = _mm256_add_epi32(v_sum_d, v_rdiff1_d);
#  161|->             v_sse_d = _mm256_add_epi32(v_sse_d, v_sqrdiff_d);
#  162|   
#  163|               pre_temp += 16;

Error: COMPILER_WARNING: [#def191]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/obmc_variance_avx2.c:171:12: note[note]: called from here
#  169|       } while (height > 0);
#  170|   
#  171|->     v_d  = _mm256_hadd_epi32(v_sum_d, v_sse_d);
#  172|       v_d  = _mm256_hadd_epi32(v_d, v_d);
#  173|       res0 = _mm256_castsi256_si128(v_d);

Error: COMPILER_WARNING: [#def192]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/obmc_variance_avx2.c:172:12: note[note]: called from here
#  170|   
#  171|       v_d  = _mm256_hadd_epi32(v_sum_d, v_sse_d);
#  172|->     v_d  = _mm256_hadd_epi32(v_d, v_d);
#  173|       res0 = _mm256_castsi256_si128(v_d);
#  174|       res0 = _mm_add_epi32(res0, _mm256_extractf128_si256(v_d, 1));

Error: COMPILER_WARNING: [#def193]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/obmc_variance_avx2.c:173:12: note[note]: called from here
#  171|       v_d  = _mm256_hadd_epi32(v_sum_d, v_sse_d);
#  172|       v_d  = _mm256_hadd_epi32(v_d, v_d);
#  173|->     res0 = _mm256_castsi256_si128(v_d);
#  174|       res0 = _mm_add_epi32(res0, _mm256_extractf128_si256(v_d, 1));
#  175|       *sum = _mm_cvtsi128_si32(res0);

Error: COMPILER_WARNING: [#def194]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/obmc_variance_avx2.c:174:12: note[note]: called from here
#  172|       v_d  = _mm256_hadd_epi32(v_d, v_d);
#  173|       res0 = _mm256_castsi256_si128(v_d);
#  174|->     res0 = _mm_add_epi32(res0, _mm256_extractf128_si256(v_d, 1));
#  175|       *sum = _mm_cvtsi128_si32(res0);
#  176|       *sse = _mm_cvtsi128_si32(_mm_srli_si128(res0, 4));

Error: COMPILER_WARNING: [#def195]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:18:13: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   16|   void svt_enc_un_pack8_bit_data_avx2_intrin(uint16_t *in_16bit_buffer, uint32_t in_stride, uint8_t *out_8bit_buffer,
#   17|                                              uint32_t out_stride, uint32_t width, uint32_t height) {
#   18|->     __m256i ymm_00ff = _mm256_set1_epi16(0x00FF);
#   19|       __m128i xmm_00ff = _mm_set1_epi16(0x00FF);
#   20|       switch (width) {

Error: COMPILER_WARNING: [#def196]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:18:24: note[note]: called from here
#   16|   void svt_enc_un_pack8_bit_data_avx2_intrin(uint16_t *in_16bit_buffer, uint32_t in_stride, uint8_t *out_8bit_buffer,
#   17|                                              uint32_t out_stride, uint32_t width, uint32_t height) {
#   18|->     __m256i ymm_00ff = _mm256_set1_epi16(0x00FF);
#   19|       __m128i xmm_00ff = _mm_set1_epi16(0x00FF);
#   20|       switch (width) {

Error: COMPILER_WARNING: [#def197]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:41:33: note[note]: called from here
#   39|       case 16:
#   40|           for (uint32_t y = 0; y < height; y += 2) {
#   41|->             __m256i in_pixel0 = _mm256_loadu_si256((__m256i *)in_16bit_buffer),
#   42|                       in_pixel1 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + in_stride));
#   43|   

Error: COMPILER_WARNING: [#def198]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:42:33: note[note]: called from here
#   40|           for (uint32_t y = 0; y < height; y += 2) {
#   41|               __m256i in_pixel0 = _mm256_loadu_si256((__m256i *)in_16bit_buffer),
#   42|->                     in_pixel1 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + in_stride));
#   43|   
#   44|               __m256i in_pixel0_shft_r_2_u8 = _mm256_packus_epi16(

Error: COMPILER_WARNING: [#def199]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:44:45: note[note]: called from here
#   42|                       in_pixel1 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + in_stride));
#   43|   
#   44|->             __m256i in_pixel0_shft_r_2_u8 = _mm256_packus_epi16(
#   45|                   _mm256_and_si256(_mm256_srli_epi16(in_pixel0, 2), ymm_00ff),
#   46|                   _mm256_and_si256(_mm256_srli_epi16(in_pixel1, 2), ymm_00ff));

Error: COMPILER_WARNING: [#def200]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:48:63: note[note]: called from here
#   46|                   _mm256_and_si256(_mm256_srli_epi16(in_pixel1, 2), ymm_00ff));
#   47|   
#   48|->             *(uint64_t *)out_8bit_buffer                    = _mm256_extract_epi64(in_pixel0_shft_r_2_u8, 0);
#   49|               *(uint64_t *)(out_8bit_buffer + 8)              = _mm256_extract_epi64(in_pixel0_shft_r_2_u8, 2);
#   50|               *(uint64_t *)(out_8bit_buffer + out_stride)     = _mm256_extract_epi64(in_pixel0_shft_r_2_u8, 1);

Error: COMPILER_WARNING: [#def201]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:49:63: note[note]: called from here
#   47|   
#   48|               *(uint64_t *)out_8bit_buffer                    = _mm256_extract_epi64(in_pixel0_shft_r_2_u8, 0);
#   49|->             *(uint64_t *)(out_8bit_buffer + 8)              = _mm256_extract_epi64(in_pixel0_shft_r_2_u8, 2);
#   50|               *(uint64_t *)(out_8bit_buffer + out_stride)     = _mm256_extract_epi64(in_pixel0_shft_r_2_u8, 1);
#   51|               *(uint64_t *)(out_8bit_buffer + out_stride + 8) = _mm256_extract_epi64(in_pixel0_shft_r_2_u8, 3);

Error: COMPILER_WARNING: [#def202]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:50:63: note[note]: called from here
#   48|               *(uint64_t *)out_8bit_buffer                    = _mm256_extract_epi64(in_pixel0_shft_r_2_u8, 0);
#   49|               *(uint64_t *)(out_8bit_buffer + 8)              = _mm256_extract_epi64(in_pixel0_shft_r_2_u8, 2);
#   50|->             *(uint64_t *)(out_8bit_buffer + out_stride)     = _mm256_extract_epi64(in_pixel0_shft_r_2_u8, 1);
#   51|               *(uint64_t *)(out_8bit_buffer + out_stride + 8) = _mm256_extract_epi64(in_pixel0_shft_r_2_u8, 3);
#   52|   

Error: COMPILER_WARNING: [#def203]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:51:63: note[note]: called from here
#   49|               *(uint64_t *)(out_8bit_buffer + 8)              = _mm256_extract_epi64(in_pixel0_shft_r_2_u8, 2);
#   50|               *(uint64_t *)(out_8bit_buffer + out_stride)     = _mm256_extract_epi64(in_pixel0_shft_r_2_u8, 1);
#   51|->             *(uint64_t *)(out_8bit_buffer + out_stride + 8) = _mm256_extract_epi64(in_pixel0_shft_r_2_u8, 3);
#   52|   
#   53|               out_8bit_buffer += 2 * out_stride;

Error: COMPILER_WARNING: [#def204]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:59:33: note[note]: called from here
#   57|       case 32:
#   58|           for (uint32_t y = 0; y < height; y += 2) {
#   59|->             __m256i in_pixel0 = _mm256_loadu_si256((__m256i *)in_16bit_buffer),
#   60|                       in_pixel1 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + 16)),
#   61|                       in_pixel2 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + in_stride)),

Error: COMPILER_WARNING: [#def205]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:60:33: note[note]: called from here
#   58|           for (uint32_t y = 0; y < height; y += 2) {
#   59|               __m256i in_pixel0 = _mm256_loadu_si256((__m256i *)in_16bit_buffer),
#   60|->                     in_pixel1 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + 16)),
#   61|                       in_pixel2 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + in_stride)),
#   62|                       in_pixel3 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + in_stride + 16));

Error: COMPILER_WARNING: [#def206]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:61:33: note[note]: called from here
#   59|               __m256i in_pixel0 = _mm256_loadu_si256((__m256i *)in_16bit_buffer),
#   60|                       in_pixel1 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + 16)),
#   61|->                     in_pixel2 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + in_stride)),
#   62|                       in_pixel3 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + in_stride + 16));
#   63|   

Error: COMPILER_WARNING: [#def207]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:62:33: note[note]: called from here
#   60|                       in_pixel1 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + 16)),
#   61|                       in_pixel2 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + in_stride)),
#   62|->                     in_pixel3 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + in_stride + 16));
#   63|   
#   64|               __m256i out8_0_u8 = _mm256_packus_epi16(_mm256_and_si256(_mm256_srli_epi16(in_pixel0, 2), ymm_00ff),

Error: COMPILER_WARNING: [#def208]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:64:33: note[note]: called from here
#   62|                       in_pixel3 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + in_stride + 16));
#   63|   
#   64|->             __m256i out8_0_u8 = _mm256_packus_epi16(_mm256_and_si256(_mm256_srli_epi16(in_pixel0, 2), ymm_00ff),
#   65|                                                       _mm256_and_si256(_mm256_srli_epi16(in_pixel1, 2), ymm_00ff)),
#   66|                       out8_1_u8 = _mm256_packus_epi16(_mm256_and_si256(_mm256_srli_epi16(in_pixel2, 2), ymm_00ff),

Error: COMPILER_WARNING: [#def209]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:66:33: note[note]: called from here
#   64|               __m256i out8_0_u8 = _mm256_packus_epi16(_mm256_and_si256(_mm256_srli_epi16(in_pixel0, 2), ymm_00ff),
#   65|                                                       _mm256_and_si256(_mm256_srli_epi16(in_pixel1, 2), ymm_00ff)),
#   66|->                     out8_1_u8 = _mm256_packus_epi16(_mm256_and_si256(_mm256_srli_epi16(in_pixel2, 2), ymm_00ff),
#   67|                                                       _mm256_and_si256(_mm256_srli_epi16(in_pixel3, 2), ymm_00ff));
#   68|   

Error: COMPILER_WARNING: [#def210]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:69:51: note[note]: called from here
#   67|                                                       _mm256_and_si256(_mm256_srli_epi16(in_pixel3, 2), ymm_00ff));
#   68|   
#   69|->             *(uint64_t *)out_8bit_buffer        = _mm256_extract_epi64(out8_0_u8, 0);
#   70|               *(uint64_t *)(out_8bit_buffer + 8)  = _mm256_extract_epi64(out8_0_u8, 2);
#   71|               *(uint64_t *)(out_8bit_buffer + 16) = _mm256_extract_epi64(out8_0_u8, 1);

Error: COMPILER_WARNING: [#def211]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:70:51: note[note]: called from here
#   68|   
#   69|               *(uint64_t *)out_8bit_buffer        = _mm256_extract_epi64(out8_0_u8, 0);
#   70|->             *(uint64_t *)(out_8bit_buffer + 8)  = _mm256_extract_epi64(out8_0_u8, 2);
#   71|               *(uint64_t *)(out_8bit_buffer + 16) = _mm256_extract_epi64(out8_0_u8, 1);
#   72|               *(uint64_t *)(out_8bit_buffer + 24) = _mm256_extract_epi64(out8_0_u8, 3);

Error: COMPILER_WARNING: [#def212]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:71:51: note[note]: called from here
#   69|               *(uint64_t *)out_8bit_buffer        = _mm256_extract_epi64(out8_0_u8, 0);
#   70|               *(uint64_t *)(out_8bit_buffer + 8)  = _mm256_extract_epi64(out8_0_u8, 2);
#   71|->             *(uint64_t *)(out_8bit_buffer + 16) = _mm256_extract_epi64(out8_0_u8, 1);
#   72|               *(uint64_t *)(out_8bit_buffer + 24) = _mm256_extract_epi64(out8_0_u8, 3);
#   73|               out_8bit_buffer += out_stride;

Error: COMPILER_WARNING: [#def213]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:72:51: note[note]: called from here
#   70|               *(uint64_t *)(out_8bit_buffer + 8)  = _mm256_extract_epi64(out8_0_u8, 2);
#   71|               *(uint64_t *)(out_8bit_buffer + 16) = _mm256_extract_epi64(out8_0_u8, 1);
#   72|->             *(uint64_t *)(out_8bit_buffer + 24) = _mm256_extract_epi64(out8_0_u8, 3);
#   73|               out_8bit_buffer += out_stride;
#   74|   

Error: COMPILER_WARNING: [#def214]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:75:51: note[note]: called from here
#   73|               out_8bit_buffer += out_stride;
#   74|   
#   75|->             *(uint64_t *)out_8bit_buffer        = _mm256_extract_epi64(out8_1_u8, 0);
#   76|               *(uint64_t *)(out_8bit_buffer + 8)  = _mm256_extract_epi64(out8_1_u8, 2);
#   77|               *(uint64_t *)(out_8bit_buffer + 16) = _mm256_extract_epi64(out8_1_u8, 1);

Error: COMPILER_WARNING: [#def215]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:76:51: note[note]: called from here
#   74|   
#   75|               *(uint64_t *)out_8bit_buffer        = _mm256_extract_epi64(out8_1_u8, 0);
#   76|->             *(uint64_t *)(out_8bit_buffer + 8)  = _mm256_extract_epi64(out8_1_u8, 2);
#   77|               *(uint64_t *)(out_8bit_buffer + 16) = _mm256_extract_epi64(out8_1_u8, 1);
#   78|               *(uint64_t *)(out_8bit_buffer + 24) = _mm256_extract_epi64(out8_1_u8, 3);

Error: COMPILER_WARNING: [#def216]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:77:51: note[note]: called from here
#   75|               *(uint64_t *)out_8bit_buffer        = _mm256_extract_epi64(out8_1_u8, 0);
#   76|               *(uint64_t *)(out_8bit_buffer + 8)  = _mm256_extract_epi64(out8_1_u8, 2);
#   77|->             *(uint64_t *)(out_8bit_buffer + 16) = _mm256_extract_epi64(out8_1_u8, 1);
#   78|               *(uint64_t *)(out_8bit_buffer + 24) = _mm256_extract_epi64(out8_1_u8, 3);
#   79|               out_8bit_buffer += out_stride;

Error: COMPILER_WARNING: [#def217]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:78:51: note[note]: called from here
#   76|               *(uint64_t *)(out_8bit_buffer + 8)  = _mm256_extract_epi64(out8_1_u8, 2);
#   77|               *(uint64_t *)(out_8bit_buffer + 16) = _mm256_extract_epi64(out8_1_u8, 1);
#   78|->             *(uint64_t *)(out_8bit_buffer + 24) = _mm256_extract_epi64(out8_1_u8, 3);
#   79|               out_8bit_buffer += out_stride;
#   80|               in_16bit_buffer += 2 * in_stride;

Error: COMPILER_WARNING: [#def218]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:85:33: note[note]: called from here
#   83|       case 64:
#   84|           for (uint32_t y = 0; y < height; ++y) {
#   85|->             __m256i in_pixel0 = _mm256_loadu_si256((__m256i *)in_16bit_buffer),
#   86|                       in_pixel1 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + 16)),
#   87|                       in_pixel2 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + 32)),

Error: COMPILER_WARNING: [#def219]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:86:33: note[note]: called from here
#   84|           for (uint32_t y = 0; y < height; ++y) {
#   85|               __m256i in_pixel0 = _mm256_loadu_si256((__m256i *)in_16bit_buffer),
#   86|->                     in_pixel1 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + 16)),
#   87|                       in_pixel2 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + 32)),
#   88|                       in_pixel3 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + 48));

Error: COMPILER_WARNING: [#def220]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:87:33: note[note]: called from here
#   85|               __m256i in_pixel0 = _mm256_loadu_si256((__m256i *)in_16bit_buffer),
#   86|                       in_pixel1 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + 16)),
#   87|->                     in_pixel2 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + 32)),
#   88|                       in_pixel3 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + 48));
#   89|   

Error: COMPILER_WARNING: [#def221]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:88:33: note[note]: called from here
#   86|                       in_pixel1 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + 16)),
#   87|                       in_pixel2 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + 32)),
#   88|->                     in_pixel3 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + 48));
#   89|   
#   90|               __m256i out8_0_u8 = _mm256_packus_epi16(_mm256_and_si256(_mm256_srli_epi16(in_pixel0, 2), ymm_00ff),

Error: COMPILER_WARNING: [#def222]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:90:33: note[note]: called from here
#   88|                       in_pixel3 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + 48));
#   89|   
#   90|->             __m256i out8_0_u8 = _mm256_packus_epi16(_mm256_and_si256(_mm256_srli_epi16(in_pixel0, 2), ymm_00ff),
#   91|                                                       _mm256_and_si256(_mm256_srli_epi16(in_pixel1, 2), ymm_00ff)),
#   92|                       out8_1_u8 = _mm256_packus_epi16(_mm256_and_si256(_mm256_srli_epi16(in_pixel2, 2), ymm_00ff),

Error: COMPILER_WARNING: [#def223]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:92:33: note[note]: called from here
#   90|               __m256i out8_0_u8 = _mm256_packus_epi16(_mm256_and_si256(_mm256_srli_epi16(in_pixel0, 2), ymm_00ff),
#   91|                                                       _mm256_and_si256(_mm256_srli_epi16(in_pixel1, 2), ymm_00ff)),
#   92|->                     out8_1_u8 = _mm256_packus_epi16(_mm256_and_si256(_mm256_srli_epi16(in_pixel2, 2), ymm_00ff),
#   93|                                                       _mm256_and_si256(_mm256_srli_epi16(in_pixel3, 2), ymm_00ff));
#   94|   

Error: COMPILER_WARNING: [#def224]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:95:51: note[note]: called from here
#   93|                                                       _mm256_and_si256(_mm256_srli_epi16(in_pixel3, 2), ymm_00ff));
#   94|   
#   95|->             *(uint64_t *)out_8bit_buffer        = _mm256_extract_epi64(out8_0_u8, 0);
#   96|               *(uint64_t *)(out_8bit_buffer + 8)  = _mm256_extract_epi64(out8_0_u8, 2);
#   97|               *(uint64_t *)(out_8bit_buffer + 16) = _mm256_extract_epi64(out8_0_u8, 1);

Error: COMPILER_WARNING: [#def225]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:96:51: note[note]: called from here
#   94|   
#   95|               *(uint64_t *)out_8bit_buffer        = _mm256_extract_epi64(out8_0_u8, 0);
#   96|->             *(uint64_t *)(out_8bit_buffer + 8)  = _mm256_extract_epi64(out8_0_u8, 2);
#   97|               *(uint64_t *)(out_8bit_buffer + 16) = _mm256_extract_epi64(out8_0_u8, 1);
#   98|               *(uint64_t *)(out_8bit_buffer + 24) = _mm256_extract_epi64(out8_0_u8, 3);

Error: COMPILER_WARNING: [#def226]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:97:51: note[note]: called from here
#   95|               *(uint64_t *)out_8bit_buffer        = _mm256_extract_epi64(out8_0_u8, 0);
#   96|               *(uint64_t *)(out_8bit_buffer + 8)  = _mm256_extract_epi64(out8_0_u8, 2);
#   97|->             *(uint64_t *)(out_8bit_buffer + 16) = _mm256_extract_epi64(out8_0_u8, 1);
#   98|               *(uint64_t *)(out_8bit_buffer + 24) = _mm256_extract_epi64(out8_0_u8, 3);
#   99|               *(uint64_t *)(out_8bit_buffer + 32) = _mm256_extract_epi64(out8_1_u8, 0);

Error: COMPILER_WARNING: [#def227]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:98:51: note[note]: called from here
#   96|               *(uint64_t *)(out_8bit_buffer + 8)  = _mm256_extract_epi64(out8_0_u8, 2);
#   97|               *(uint64_t *)(out_8bit_buffer + 16) = _mm256_extract_epi64(out8_0_u8, 1);
#   98|->             *(uint64_t *)(out_8bit_buffer + 24) = _mm256_extract_epi64(out8_0_u8, 3);
#   99|               *(uint64_t *)(out_8bit_buffer + 32) = _mm256_extract_epi64(out8_1_u8, 0);
#  100|               *(uint64_t *)(out_8bit_buffer + 40) = _mm256_extract_epi64(out8_1_u8, 2);

Error: COMPILER_WARNING: [#def228]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:99:51: note[note]: called from here
#   97|               *(uint64_t *)(out_8bit_buffer + 16) = _mm256_extract_epi64(out8_0_u8, 1);
#   98|               *(uint64_t *)(out_8bit_buffer + 24) = _mm256_extract_epi64(out8_0_u8, 3);
#   99|->             *(uint64_t *)(out_8bit_buffer + 32) = _mm256_extract_epi64(out8_1_u8, 0);
#  100|               *(uint64_t *)(out_8bit_buffer + 40) = _mm256_extract_epi64(out8_1_u8, 2);
#  101|               *(uint64_t *)(out_8bit_buffer + 48) = _mm256_extract_epi64(out8_1_u8, 1);

Error: COMPILER_WARNING: [#def229]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:100:51: note[note]: called from here
#   98|               *(uint64_t *)(out_8bit_buffer + 24) = _mm256_extract_epi64(out8_0_u8, 3);
#   99|               *(uint64_t *)(out_8bit_buffer + 32) = _mm256_extract_epi64(out8_1_u8, 0);
#  100|->             *(uint64_t *)(out_8bit_buffer + 40) = _mm256_extract_epi64(out8_1_u8, 2);
#  101|               *(uint64_t *)(out_8bit_buffer + 48) = _mm256_extract_epi64(out8_1_u8, 1);
#  102|               *(uint64_t *)(out_8bit_buffer + 56) = _mm256_extract_epi64(out8_1_u8, 3);

Error: COMPILER_WARNING: [#def230]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:101:51: note[note]: called from here
#   99|               *(uint64_t *)(out_8bit_buffer + 32) = _mm256_extract_epi64(out8_1_u8, 0);
#  100|               *(uint64_t *)(out_8bit_buffer + 40) = _mm256_extract_epi64(out8_1_u8, 2);
#  101|->             *(uint64_t *)(out_8bit_buffer + 48) = _mm256_extract_epi64(out8_1_u8, 1);
#  102|               *(uint64_t *)(out_8bit_buffer + 56) = _mm256_extract_epi64(out8_1_u8, 3);
#  103|   

Error: COMPILER_WARNING: [#def231]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:102:51: note[note]: called from here
#  100|               *(uint64_t *)(out_8bit_buffer + 40) = _mm256_extract_epi64(out8_1_u8, 2);
#  101|               *(uint64_t *)(out_8bit_buffer + 48) = _mm256_extract_epi64(out8_1_u8, 1);
#  102|->             *(uint64_t *)(out_8bit_buffer + 56) = _mm256_extract_epi64(out8_1_u8, 3);
#  103|   
#  104|               out_8bit_buffer += out_stride;

Error: COMPILER_WARNING: [#def232]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:114:41: note[note]: called from here
#  112|               for (uint32_t x = 0; x < height; x += 1) {
#  113|                   for (uint32_t y = 0; y < width; y += 64) {
#  114|->                     __m256i in_pixel0 = _mm256_loadu_si256((__m256i *)in_16bit_buffer),
#  115|                               in_pixel1 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + 16)),
#  116|                               in_pixel2 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + 32)),

Error: COMPILER_WARNING: [#def233]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:115:41: note[note]: called from here
#  113|                   for (uint32_t y = 0; y < width; y += 64) {
#  114|                       __m256i in_pixel0 = _mm256_loadu_si256((__m256i *)in_16bit_buffer),
#  115|->                             in_pixel1 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + 16)),
#  116|                               in_pixel2 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + 32)),
#  117|                               in_pixel3 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + 48));

Error: COMPILER_WARNING: [#def234]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:116:41: note[note]: called from here
#  114|                       __m256i in_pixel0 = _mm256_loadu_si256((__m256i *)in_16bit_buffer),
#  115|                               in_pixel1 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + 16)),
#  116|->                             in_pixel2 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + 32)),
#  117|                               in_pixel3 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + 48));
#  118|   

Error: COMPILER_WARNING: [#def235]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:117:41: note[note]: called from here
#  115|                               in_pixel1 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + 16)),
#  116|                               in_pixel2 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + 32)),
#  117|->                             in_pixel3 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + 48));
#  118|   
#  119|                       __m256i out8_0_u8 = _mm256_packus_epi16(

Error: COMPILER_WARNING: [#def236]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:119:41: note[note]: called from here
#  117|                               in_pixel3 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + 48));
#  118|   
#  119|->                     __m256i out8_0_u8 = _mm256_packus_epi16(
#  120|                                   _mm256_and_si256(_mm256_srli_epi16(in_pixel0, 2), ymm_00ff),
#  121|                                   _mm256_and_si256(_mm256_srli_epi16(in_pixel1, 2), ymm_00ff)),

Error: COMPILER_WARNING: [#def237]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:122:41: note[note]: called from here
#  120|                                   _mm256_and_si256(_mm256_srli_epi16(in_pixel0, 2), ymm_00ff),
#  121|                                   _mm256_and_si256(_mm256_srli_epi16(in_pixel1, 2), ymm_00ff)),
#  122|->                             out8_1_u8 = _mm256_packus_epi16(
#  123|                                   _mm256_and_si256(_mm256_srli_epi16(in_pixel2, 2), ymm_00ff),
#  124|                                   _mm256_and_si256(_mm256_srli_epi16(in_pixel3, 2), ymm_00ff));

Error: COMPILER_WARNING: [#def238]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:126:59: note[note]: called from here
#  124|                                   _mm256_and_si256(_mm256_srli_epi16(in_pixel3, 2), ymm_00ff));
#  125|   
#  126|->                     *(uint64_t *)out_8bit_buffer        = _mm256_extract_epi64(out8_0_u8, 0);
#  127|                       *(uint64_t *)(out_8bit_buffer + 8)  = _mm256_extract_epi64(out8_0_u8, 2);
#  128|                       *(uint64_t *)(out_8bit_buffer + 16) = _mm256_extract_epi64(out8_0_u8, 1);

Error: COMPILER_WARNING: [#def239]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:127:59: note[note]: called from here
#  125|   
#  126|                       *(uint64_t *)out_8bit_buffer        = _mm256_extract_epi64(out8_0_u8, 0);
#  127|->                     *(uint64_t *)(out_8bit_buffer + 8)  = _mm256_extract_epi64(out8_0_u8, 2);
#  128|                       *(uint64_t *)(out_8bit_buffer + 16) = _mm256_extract_epi64(out8_0_u8, 1);
#  129|                       *(uint64_t *)(out_8bit_buffer + 24) = _mm256_extract_epi64(out8_0_u8, 3);

Error: COMPILER_WARNING: [#def240]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:128:59: note[note]: called from here
#  126|                       *(uint64_t *)out_8bit_buffer        = _mm256_extract_epi64(out8_0_u8, 0);
#  127|                       *(uint64_t *)(out_8bit_buffer + 8)  = _mm256_extract_epi64(out8_0_u8, 2);
#  128|->                     *(uint64_t *)(out_8bit_buffer + 16) = _mm256_extract_epi64(out8_0_u8, 1);
#  129|                       *(uint64_t *)(out_8bit_buffer + 24) = _mm256_extract_epi64(out8_0_u8, 3);
#  130|                       *(uint64_t *)(out_8bit_buffer + 32) = _mm256_extract_epi64(out8_1_u8, 0);

Error: COMPILER_WARNING: [#def241]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:129:59: note[note]: called from here
#  127|                       *(uint64_t *)(out_8bit_buffer + 8)  = _mm256_extract_epi64(out8_0_u8, 2);
#  128|                       *(uint64_t *)(out_8bit_buffer + 16) = _mm256_extract_epi64(out8_0_u8, 1);
#  129|->                     *(uint64_t *)(out_8bit_buffer + 24) = _mm256_extract_epi64(out8_0_u8, 3);
#  130|                       *(uint64_t *)(out_8bit_buffer + 32) = _mm256_extract_epi64(out8_1_u8, 0);
#  131|                       *(uint64_t *)(out_8bit_buffer + 40) = _mm256_extract_epi64(out8_1_u8, 2);

Error: COMPILER_WARNING: [#def242]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:130:59: note[note]: called from here
#  128|                       *(uint64_t *)(out_8bit_buffer + 16) = _mm256_extract_epi64(out8_0_u8, 1);
#  129|                       *(uint64_t *)(out_8bit_buffer + 24) = _mm256_extract_epi64(out8_0_u8, 3);
#  130|->                     *(uint64_t *)(out_8bit_buffer + 32) = _mm256_extract_epi64(out8_1_u8, 0);
#  131|                       *(uint64_t *)(out_8bit_buffer + 40) = _mm256_extract_epi64(out8_1_u8, 2);
#  132|                       *(uint64_t *)(out_8bit_buffer + 48) = _mm256_extract_epi64(out8_1_u8, 1);

Error: COMPILER_WARNING: [#def243]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:131:59: note[note]: called from here
#  129|                       *(uint64_t *)(out_8bit_buffer + 24) = _mm256_extract_epi64(out8_0_u8, 3);
#  130|                       *(uint64_t *)(out_8bit_buffer + 32) = _mm256_extract_epi64(out8_1_u8, 0);
#  131|->                     *(uint64_t *)(out_8bit_buffer + 40) = _mm256_extract_epi64(out8_1_u8, 2);
#  132|                       *(uint64_t *)(out_8bit_buffer + 48) = _mm256_extract_epi64(out8_1_u8, 1);
#  133|                       *(uint64_t *)(out_8bit_buffer + 56) = _mm256_extract_epi64(out8_1_u8, 3);

Error: COMPILER_WARNING: [#def244]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:132:59: note[note]: called from here
#  130|                       *(uint64_t *)(out_8bit_buffer + 32) = _mm256_extract_epi64(out8_1_u8, 0);
#  131|                       *(uint64_t *)(out_8bit_buffer + 40) = _mm256_extract_epi64(out8_1_u8, 2);
#  132|->                     *(uint64_t *)(out_8bit_buffer + 48) = _mm256_extract_epi64(out8_1_u8, 1);
#  133|                       *(uint64_t *)(out_8bit_buffer + 56) = _mm256_extract_epi64(out8_1_u8, 3);
#  134|   

Error: COMPILER_WARNING: [#def245]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:133:59: note[note]: called from here
#  131|                       *(uint64_t *)(out_8bit_buffer + 40) = _mm256_extract_epi64(out8_1_u8, 2);
#  132|                       *(uint64_t *)(out_8bit_buffer + 48) = _mm256_extract_epi64(out8_1_u8, 1);
#  133|->                     *(uint64_t *)(out_8bit_buffer + 56) = _mm256_extract_epi64(out8_1_u8, 3);
#  134|   
#  135|                       out_8bit_buffer += 64;

Error: COMPILER_WARNING: [#def246]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:146:41: note[note]: called from here
#  144|               for (uint32_t x = 0; x < height; x += 2) {
#  145|                   for (uint32_t y = 0; y < width; y += 32) {
#  146|->                     __m256i in_pixel0 = _mm256_loadu_si256((__m256i *)in_16bit_buffer),
#  147|                               in_pixel1 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + 16)),
#  148|                               in_pixel2 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + in_stride)),

Error: COMPILER_WARNING: [#def247]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:147:41: note[note]: called from here
#  145|                   for (uint32_t y = 0; y < width; y += 32) {
#  146|                       __m256i in_pixel0 = _mm256_loadu_si256((__m256i *)in_16bit_buffer),
#  147|->                             in_pixel1 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + 16)),
#  148|                               in_pixel2 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + in_stride)),
#  149|                               in_pixel3 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + in_stride + 16));

Error: COMPILER_WARNING: [#def248]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:148:41: note[note]: called from here
#  146|                       __m256i in_pixel0 = _mm256_loadu_si256((__m256i *)in_16bit_buffer),
#  147|                               in_pixel1 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + 16)),
#  148|->                             in_pixel2 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + in_stride)),
#  149|                               in_pixel3 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + in_stride + 16));
#  150|   

Error: COMPILER_WARNING: [#def249]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:149:41: note[note]: called from here
#  147|                               in_pixel1 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + 16)),
#  148|                               in_pixel2 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + in_stride)),
#  149|->                             in_pixel3 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + in_stride + 16));
#  150|   
#  151|                       __m256i out8_0_u8 = _mm256_packus_epi16(

Error: COMPILER_WARNING: [#def250]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:151:41: note[note]: called from here
#  149|                               in_pixel3 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + in_stride + 16));
#  150|   
#  151|->                     __m256i out8_0_u8 = _mm256_packus_epi16(
#  152|                                   _mm256_and_si256(_mm256_srli_epi16(in_pixel0, 2), ymm_00ff),
#  153|                                   _mm256_and_si256(_mm256_srli_epi16(in_pixel1, 2), ymm_00ff)),

Error: COMPILER_WARNING: [#def251]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:154:41: note[note]: called from here
#  152|                                   _mm256_and_si256(_mm256_srli_epi16(in_pixel0, 2), ymm_00ff),
#  153|                                   _mm256_and_si256(_mm256_srli_epi16(in_pixel1, 2), ymm_00ff)),
#  154|->                             out8_1_u8 = _mm256_packus_epi16(
#  155|                                   _mm256_and_si256(_mm256_srli_epi16(in_pixel2, 2), ymm_00ff),
#  156|                                   _mm256_and_si256(_mm256_srli_epi16(in_pixel3, 2), ymm_00ff));

Error: COMPILER_WARNING: [#def252]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:158:59: note[note]: called from here
#  156|                                   _mm256_and_si256(_mm256_srli_epi16(in_pixel3, 2), ymm_00ff));
#  157|   
#  158|->                     *(uint64_t *)out_8bit_buffer        = _mm256_extract_epi64(out8_0_u8, 0);
#  159|                       *(uint64_t *)(out_8bit_buffer + 8)  = _mm256_extract_epi64(out8_0_u8, 2);
#  160|                       *(uint64_t *)(out_8bit_buffer + 16) = _mm256_extract_epi64(out8_0_u8, 1);

Error: COMPILER_WARNING: [#def253]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:159:59: note[note]: called from here
#  157|   
#  158|                       *(uint64_t *)out_8bit_buffer        = _mm256_extract_epi64(out8_0_u8, 0);
#  159|->                     *(uint64_t *)(out_8bit_buffer + 8)  = _mm256_extract_epi64(out8_0_u8, 2);
#  160|                       *(uint64_t *)(out_8bit_buffer + 16) = _mm256_extract_epi64(out8_0_u8, 1);
#  161|                       *(uint64_t *)(out_8bit_buffer + 24) = _mm256_extract_epi64(out8_0_u8, 3);

Error: COMPILER_WARNING: [#def254]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:160:59: note[note]: called from here
#  158|                       *(uint64_t *)out_8bit_buffer        = _mm256_extract_epi64(out8_0_u8, 0);
#  159|                       *(uint64_t *)(out_8bit_buffer + 8)  = _mm256_extract_epi64(out8_0_u8, 2);
#  160|->                     *(uint64_t *)(out_8bit_buffer + 16) = _mm256_extract_epi64(out8_0_u8, 1);
#  161|                       *(uint64_t *)(out_8bit_buffer + 24) = _mm256_extract_epi64(out8_0_u8, 3);
#  162|   

Error: COMPILER_WARNING: [#def255]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:161:59: note[note]: called from here
#  159|                       *(uint64_t *)(out_8bit_buffer + 8)  = _mm256_extract_epi64(out8_0_u8, 2);
#  160|                       *(uint64_t *)(out_8bit_buffer + 16) = _mm256_extract_epi64(out8_0_u8, 1);
#  161|->                     *(uint64_t *)(out_8bit_buffer + 24) = _mm256_extract_epi64(out8_0_u8, 3);
#  162|   
#  163|                       *(uint64_t *)(out_8bit_buffer + out_stride)      = _mm256_extract_epi64(out8_1_u8, 0);

Error: COMPILER_WARNING: [#def256]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:163:72: note[note]: called from here
#  161|                       *(uint64_t *)(out_8bit_buffer + 24) = _mm256_extract_epi64(out8_0_u8, 3);
#  162|   
#  163|->                     *(uint64_t *)(out_8bit_buffer + out_stride)      = _mm256_extract_epi64(out8_1_u8, 0);
#  164|                       *(uint64_t *)(out_8bit_buffer + out_stride + 8)  = _mm256_extract_epi64(out8_1_u8, 2);
#  165|                       *(uint64_t *)(out_8bit_buffer + out_stride + 16) = _mm256_extract_epi64(out8_1_u8, 1);

Error: COMPILER_WARNING: [#def257]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:164:72: note[note]: called from here
#  162|   
#  163|                       *(uint64_t *)(out_8bit_buffer + out_stride)      = _mm256_extract_epi64(out8_1_u8, 0);
#  164|->                     *(uint64_t *)(out_8bit_buffer + out_stride + 8)  = _mm256_extract_epi64(out8_1_u8, 2);
#  165|                       *(uint64_t *)(out_8bit_buffer + out_stride + 16) = _mm256_extract_epi64(out8_1_u8, 1);
#  166|                       *(uint64_t *)(out_8bit_buffer + out_stride + 24) = _mm256_extract_epi64(out8_1_u8, 3);

Error: COMPILER_WARNING: [#def258]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:165:72: note[note]: called from here
#  163|                       *(uint64_t *)(out_8bit_buffer + out_stride)      = _mm256_extract_epi64(out8_1_u8, 0);
#  164|                       *(uint64_t *)(out_8bit_buffer + out_stride + 8)  = _mm256_extract_epi64(out8_1_u8, 2);
#  165|->                     *(uint64_t *)(out_8bit_buffer + out_stride + 16) = _mm256_extract_epi64(out8_1_u8, 1);
#  166|                       *(uint64_t *)(out_8bit_buffer + out_stride + 24) = _mm256_extract_epi64(out8_1_u8, 3);
#  167|   

Error: COMPILER_WARNING: [#def259]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:166:72: note[note]: called from here
#  164|                       *(uint64_t *)(out_8bit_buffer + out_stride + 8)  = _mm256_extract_epi64(out8_1_u8, 2);
#  165|                       *(uint64_t *)(out_8bit_buffer + out_stride + 16) = _mm256_extract_epi64(out8_1_u8, 1);
#  166|->                     *(uint64_t *)(out_8bit_buffer + out_stride + 24) = _mm256_extract_epi64(out8_1_u8, 3);
#  167|   
#  168|                       out_8bit_buffer += 32;

Error: COMPILER_WARNING: [#def260]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:179:41: note[note]: called from here
#  177|               for (uint32_t x = 0; x < height; x += 2) {
#  178|                   for (uint32_t y = 0; y < width; y += 16) {
#  179|->                     __m256i in_pixel0 = _mm256_loadu_si256((__m256i *)in_16bit_buffer),
#  180|                               in_pixel1 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + in_stride));
#  181|   

Error: COMPILER_WARNING: [#def261]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:180:41: note[note]: called from here
#  178|                   for (uint32_t y = 0; y < width; y += 16) {
#  179|                       __m256i in_pixel0 = _mm256_loadu_si256((__m256i *)in_16bit_buffer),
#  180|->                             in_pixel1 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + in_stride));
#  181|   
#  182|                       __m256i in_pixel0_shft_r_2_u8 = _mm256_packus_epi16(

Error: COMPILER_WARNING: [#def262]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:182:53: note[note]: called from here
#  180|                               in_pixel1 = _mm256_loadu_si256((__m256i *)(in_16bit_buffer + in_stride));
#  181|   
#  182|->                     __m256i in_pixel0_shft_r_2_u8 = _mm256_packus_epi16(
#  183|                           _mm256_and_si256(_mm256_srli_epi16(in_pixel0, 2), ymm_00ff),
#  184|                           _mm256_and_si256(_mm256_srli_epi16(in_pixel1, 2), ymm_00ff));

Error: COMPILER_WARNING: [#def263]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:186:71: note[note]: called from here
#  184|                           _mm256_and_si256(_mm256_srli_epi16(in_pixel1, 2), ymm_00ff));
#  185|   
#  186|->                     *(uint64_t *)out_8bit_buffer                    = _mm256_extract_epi64(in_pixel0_shft_r_2_u8, 0);
#  187|                       *(uint64_t *)(out_8bit_buffer + 8)              = _mm256_extract_epi64(in_pixel0_shft_r_2_u8, 2);
#  188|                       *(uint64_t *)(out_8bit_buffer + out_stride)     = _mm256_extract_epi64(in_pixel0_shft_r_2_u8, 1);

Error: COMPILER_WARNING: [#def264]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:187:71: note[note]: called from here
#  185|   
#  186|                       *(uint64_t *)out_8bit_buffer                    = _mm256_extract_epi64(in_pixel0_shft_r_2_u8, 0);
#  187|->                     *(uint64_t *)(out_8bit_buffer + 8)              = _mm256_extract_epi64(in_pixel0_shft_r_2_u8, 2);
#  188|                       *(uint64_t *)(out_8bit_buffer + out_stride)     = _mm256_extract_epi64(in_pixel0_shft_r_2_u8, 1);
#  189|                       *(uint64_t *)(out_8bit_buffer + out_stride + 8) = _mm256_extract_epi64(in_pixel0_shft_r_2_u8, 3);

Error: COMPILER_WARNING: [#def265]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:188:71: note[note]: called from here
#  186|                       *(uint64_t *)out_8bit_buffer                    = _mm256_extract_epi64(in_pixel0_shft_r_2_u8, 0);
#  187|                       *(uint64_t *)(out_8bit_buffer + 8)              = _mm256_extract_epi64(in_pixel0_shft_r_2_u8, 2);
#  188|->                     *(uint64_t *)(out_8bit_buffer + out_stride)     = _mm256_extract_epi64(in_pixel0_shft_r_2_u8, 1);
#  189|                       *(uint64_t *)(out_8bit_buffer + out_stride + 8) = _mm256_extract_epi64(in_pixel0_shft_r_2_u8, 3);
#  190|   

Error: COMPILER_WARNING: [#def266]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pack_unpack_intrinsic_avx2.c:189:71: note[note]: called from here
#  187|                       *(uint64_t *)(out_8bit_buffer + 8)              = _mm256_extract_epi64(in_pixel0_shft_r_2_u8, 2);
#  188|                       *(uint64_t *)(out_8bit_buffer + out_stride)     = _mm256_extract_epi64(in_pixel0_shft_r_2_u8, 1);
#  189|->                     *(uint64_t *)(out_8bit_buffer + out_stride + 8) = _mm256_extract_epi64(in_pixel0_shft_r_2_u8, 3);
#  190|   
#  191|                       out_8bit_buffer += 16;

Error: COMPILER_WARNING: [#def267]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/palette_avx2.c:25:13: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   23|       memset(indices, 0, n * sizeof(uint8_t));
#   24|   
#   25|->     __m256i centroids_0 = _mm256_set1_epi32(centroids[0]);
#   26|       for (i = 0; i < n; i += 8) {
#   27|           __m256i data_dd = _mm256_loadu_si256((__m256i *)(data + i));

Error: COMPILER_WARNING: [#def268]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/palette_avx2.c:73:21: note[note]: called from here
#   71|   static INLINE int64_t av1_calc_indices_dist_dim1_avx2(const int *data, const int *centroids, uint8_t *indices,
#   72|                                                         unsigned n, int k) {
#   73|->     __m256i sum64 = _mm256_setzero_si256();
#   74|       int     results[MAX_SB_SQUARE];
#   75|       memset(indices, 0, n * sizeof(uint8_t));

Error: COMPILER_WARNING: [#def269]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/palette_avx2.c:77:27: note[note]: called from here
#   75|       memset(indices, 0, n * sizeof(uint8_t));
#   76|   
#   77|->     __m256i centroids_0 = _mm256_set1_epi32(centroids[0]);
#   78|       for (unsigned i = 0; i < n; i += 8) {
#   79|           __m256i data_dd = _mm256_loadu_si256((__m256i *)(data + i));

Error: COMPILER_WARNING: [#def270]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/palette_avx2.c:79:27: note[note]: called from here
#   77|       __m256i centroids_0 = _mm256_set1_epi32(centroids[0]);
#   78|       for (unsigned i = 0; i < n; i += 8) {
#   79|->         __m256i data_dd = _mm256_loadu_si256((__m256i *)(data + i));
#   80|           __m256i sub     = _mm256_sub_epi32(data_dd, centroids_0);
#   81|           __m256i dist    = _mm256_mullo_epi32(sub, sub);

Error: COMPILER_WARNING: [#def271]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/palette_avx2.c:80:27: note[note]: called from here
#   78|       for (unsigned i = 0; i < n; i += 8) {
#   79|           __m256i data_dd = _mm256_loadu_si256((__m256i *)(data + i));
#   80|->         __m256i sub     = _mm256_sub_epi32(data_dd, centroids_0);
#   81|           __m256i dist    = _mm256_mullo_epi32(sub, sub);
#   82|           _mm256_storeu_si256((__m256i *)(results + i), dist);

Error: COMPILER_WARNING: [#def272]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/palette_avx2.c:81:27: note[note]: called from here
#   79|           __m256i data_dd = _mm256_loadu_si256((__m256i *)(data + i));
#   80|           __m256i sub     = _mm256_sub_epi32(data_dd, centroids_0);
#   81|->         __m256i dist    = _mm256_mullo_epi32(sub, sub);
#   82|           _mm256_storeu_si256((__m256i *)(results + i), dist);
#   83|       }

Error: COMPILER_WARNING: [#def273]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/palette_avx2.c:82:9: note[note]: called from here
#   80|           __m256i sub     = _mm256_sub_epi32(data_dd, centroids_0);
#   81|           __m256i dist    = _mm256_mullo_epi32(sub, sub);
#   82|->         _mm256_storeu_si256((__m256i *)(results + i), dist);
#   83|       }
#   84|   

Error: COMPILER_WARNING: [#def274]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/palette_avx2.c:86:29: note[note]: called from here
#   84|   
#   85|       for (int c = 1; c < k; c++) {
#   86|->         centroids_0       = _mm256_set1_epi32(centroids[c]);
#   87|           __m256i indices_v = _mm256_set1_epi32(c);
#   88|           for (unsigned i = 0; i < n; i += 16) {

Error: COMPILER_WARNING: [#def275]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/palette_avx2.c:87:29: note[note]: called from here
#   85|       for (int c = 1; c < k; c++) {
#   86|           centroids_0       = _mm256_set1_epi32(centroids[c]);
#   87|->         __m256i indices_v = _mm256_set1_epi32(c);
#   88|           for (unsigned i = 0; i < n; i += 16) {
#   89|               __m256i data_d1 = _mm256_loadu_si256((__m256i *)(data + i));

Error: COMPILER_WARNING: [#def276]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/palette_avx2.c:89:31: note[note]: called from here
#   87|           __m256i indices_v = _mm256_set1_epi32(c);
#   88|           for (unsigned i = 0; i < n; i += 16) {
#   89|->             __m256i data_d1 = _mm256_loadu_si256((__m256i *)(data + i));
#   90|               __m256i data_d2 = _mm256_loadu_si256((__m256i *)(data + i + 8));
#   91|               __m256i sub_1   = _mm256_sub_epi32(data_d1, centroids_0);

Error: COMPILER_WARNING: [#def277]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/palette_avx2.c:90:31: note[note]: called from here
#   88|           for (unsigned i = 0; i < n; i += 16) {
#   89|               __m256i data_d1 = _mm256_loadu_si256((__m256i *)(data + i));
#   90|->             __m256i data_d2 = _mm256_loadu_si256((__m256i *)(data + i + 8));
#   91|               __m256i sub_1   = _mm256_sub_epi32(data_d1, centroids_0);
#   92|               __m256i sub_2   = _mm256_sub_epi32(data_d2, centroids_0);

Error: COMPILER_WARNING: [#def278]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/palette_avx2.c:91:31: note[note]: called from here
#   89|               __m256i data_d1 = _mm256_loadu_si256((__m256i *)(data + i));
#   90|               __m256i data_d2 = _mm256_loadu_si256((__m256i *)(data + i + 8));
#   91|->             __m256i sub_1   = _mm256_sub_epi32(data_d1, centroids_0);
#   92|               __m256i sub_2   = _mm256_sub_epi32(data_d2, centroids_0);
#   93|               __m256i dist_1  = _mm256_mullo_epi32(sub_1, sub_1);

Error: COMPILER_WARNING: [#def279]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/palette_avx2.c:92:31: note[note]: called from here
#   90|               __m256i data_d2 = _mm256_loadu_si256((__m256i *)(data + i + 8));
#   91|               __m256i sub_1   = _mm256_sub_epi32(data_d1, centroids_0);
#   92|->             __m256i sub_2   = _mm256_sub_epi32(data_d2, centroids_0);
#   93|               __m256i dist_1  = _mm256_mullo_epi32(sub_1, sub_1);
#   94|               __m256i dist_2  = _mm256_mullo_epi32(sub_2, sub_2);

Error: COMPILER_WARNING: [#def280]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/palette_avx2.c:93:31: note[note]: called from here
#   91|               __m256i sub_1   = _mm256_sub_epi32(data_d1, centroids_0);
#   92|               __m256i sub_2   = _mm256_sub_epi32(data_d2, centroids_0);
#   93|->             __m256i dist_1  = _mm256_mullo_epi32(sub_1, sub_1);
#   94|               __m256i dist_2  = _mm256_mullo_epi32(sub_2, sub_2);
#   95|   

Error: COMPILER_WARNING: [#def281]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/palette_avx2.c:94:31: note[note]: called from here
#   92|               __m256i sub_2   = _mm256_sub_epi32(data_d2, centroids_0);
#   93|               __m256i dist_1  = _mm256_mullo_epi32(sub_1, sub_1);
#   94|->             __m256i dist_2  = _mm256_mullo_epi32(sub_2, sub_2);
#   95|   
#   96|               __m256i prev_1 = _mm256_loadu_si256((__m256i *)(results + i));

Error: COMPILER_WARNING: [#def282]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/palette_avx2.c:96:30: note[note]: called from here
#   94|               __m256i dist_2  = _mm256_mullo_epi32(sub_2, sub_2);
#   95|   
#   96|->             __m256i prev_1 = _mm256_loadu_si256((__m256i *)(results + i));
#   97|               __m256i prev_2 = _mm256_loadu_si256((__m256i *)(results + i + 8));
#   98|               __m256i cmp_1  = _mm256_cmpgt_epi32(prev_1, dist_1);

Error: COMPILER_WARNING: [#def283]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/palette_avx2.c:97:30: note[note]: called from here
#   95|   
#   96|               __m256i prev_1 = _mm256_loadu_si256((__m256i *)(results + i));
#   97|->             __m256i prev_2 = _mm256_loadu_si256((__m256i *)(results + i + 8));
#   98|               __m256i cmp_1  = _mm256_cmpgt_epi32(prev_1, dist_1);
#   99|               __m256i cmp_2  = _mm256_cmpgt_epi32(prev_2, dist_2);

Error: COMPILER_WARNING: [#def284]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/palette_avx2.c:98:30: note[note]: called from here
#   96|               __m256i prev_1 = _mm256_loadu_si256((__m256i *)(results + i));
#   97|               __m256i prev_2 = _mm256_loadu_si256((__m256i *)(results + i + 8));
#   98|->             __m256i cmp_1  = _mm256_cmpgt_epi32(prev_1, dist_1);
#   99|               __m256i cmp_2  = _mm256_cmpgt_epi32(prev_2, dist_2);
#  100|   

Error: COMPILER_WARNING: [#def285]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/palette_avx2.c:99:30: note[note]: called from here
#   97|               __m256i prev_2 = _mm256_loadu_si256((__m256i *)(results + i + 8));
#   98|               __m256i cmp_1  = _mm256_cmpgt_epi32(prev_1, dist_1);
#   99|->             __m256i cmp_2  = _mm256_cmpgt_epi32(prev_2, dist_2);
#  100|   
#  101|               _mm256_maskstore_epi32((results + i), cmp_1, dist_1);

Error: COMPILER_WARNING: [#def286]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/palette_avx2.c:101:13: note[note]: called from here
#   99|               __m256i cmp_2  = _mm256_cmpgt_epi32(prev_2, dist_2);
#  100|   
#  101|->             _mm256_maskstore_epi32((results + i), cmp_1, dist_1);
#  102|               _mm256_maskstore_epi32((results + i + 8), cmp_2, dist_2);
#  103|   

Error: COMPILER_WARNING: [#def287]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/palette_avx2.c:102:13: note[note]: called from here
#  100|   
#  101|               _mm256_maskstore_epi32((results + i), cmp_1, dist_1);
#  102|->             _mm256_maskstore_epi32((results + i + 8), cmp_2, dist_2);
#  103|   
#  104|               __m256i indices_v32_1 = _mm256_and_si256(indices_v, cmp_1);

Error: COMPILER_WARNING: [#def288]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/palette_avx2.c:104:37: note[note]: called from here
#  102|               _mm256_maskstore_epi32((results + i + 8), cmp_2, dist_2);
#  103|   
#  104|->             __m256i indices_v32_1 = _mm256_and_si256(indices_v, cmp_1);
#  105|               __m256i indices_v32_2 = _mm256_and_si256(indices_v, cmp_2);
#  106|   

Error: COMPILER_WARNING: [#def289]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/palette_avx2.c:105:37: note[note]: called from here
#  103|   
#  104|               __m256i indices_v32_1 = _mm256_and_si256(indices_v, cmp_1);
#  105|->             __m256i indices_v32_2 = _mm256_and_si256(indices_v, cmp_2);
#  106|   
#  107|               __m128i indices_v16_1 = _mm_packus_epi32(_mm256_castsi256_si128(indices_v32_1),

Error: COMPILER_WARNING: [#def290]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/palette_avx2.c:107:37: note[note]: called from here
#  105|               __m256i indices_v32_2 = _mm256_and_si256(indices_v, cmp_2);
#  106|   
#  107|->             __m128i indices_v16_1 = _mm_packus_epi32(_mm256_castsi256_si128(indices_v32_1),
#  108|                                                        _mm256_extracti128_si256(indices_v32_1, 1));
#  109|               __m128i indices_v16_2 = _mm_packus_epi32(_mm256_castsi256_si128(indices_v32_2),

Error: COMPILER_WARNING: [#def291]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/palette_avx2.c:109:37: note[note]: called from here
#  107|               __m128i indices_v16_1 = _mm_packus_epi32(_mm256_castsi256_si128(indices_v32_1),
#  108|                                                        _mm256_extracti128_si256(indices_v32_1, 1));
#  109|->             __m128i indices_v16_2 = _mm_packus_epi32(_mm256_castsi256_si128(indices_v32_2),
#  110|                                                        _mm256_extracti128_si256(indices_v32_2, 1));
#  111|   

Error: COMPILER_WARNING: [#def292]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/palette_avx2.c:116:24: note[note]: called from here
#  114|               __m128i load_ind = _mm_loadu_si128((__m128i *)(indices + i));
#  115|   
#  116|->             load_ind = _mm_max_epi8(load_ind, cmp8);
#  117|   
#  118|               _mm_storeu_si128((__m128i *)(indices + i), load_ind);

Error: COMPILER_WARNING: [#def293]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/palette_avx2.c:123:24: note[note]: called from here
#  121|   
#  122|       for (unsigned i = 0; i < n; i += 8) {
#  123|->         __m256i prev = _mm256_loadu_si256((__m256i *)(results + i));
#  124|           sum64        = _mm256_add_epi64(sum64, _mm256_unpacklo_epi32(prev, _mm256_setzero_si256()));
#  125|           sum64        = _mm256_add_epi64(sum64, _mm256_unpackhi_epi32(prev, _mm256_setzero_si256()));

Error: COMPILER_WARNING: [#def294]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/palette_avx2.c:124:24: note[note]: called from here
#  122|       for (unsigned i = 0; i < n; i += 8) {
#  123|           __m256i prev = _mm256_loadu_si256((__m256i *)(results + i));
#  124|->         sum64        = _mm256_add_epi64(sum64, _mm256_unpacklo_epi32(prev, _mm256_setzero_si256()));
#  125|           sum64        = _mm256_add_epi64(sum64, _mm256_unpackhi_epi32(prev, _mm256_setzero_si256()));
#  126|       }

Error: COMPILER_WARNING: [#def295]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/palette_avx2.c:125:24: note[note]: called from here
#  123|           __m256i prev = _mm256_loadu_si256((__m256i *)(results + i));
#  124|           sum64        = _mm256_add_epi64(sum64, _mm256_unpacklo_epi32(prev, _mm256_setzero_si256()));
#  125|->         sum64        = _mm256_add_epi64(sum64, _mm256_unpackhi_epi32(prev, _mm256_setzero_si256()));
#  126|       }
#  127|   

Error: COMPILER_WARNING: [#def296]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/palette_avx2.c:128:17: note[note]: called from here
#  126|       }
#  127|   
#  128|->     __m128i s = _mm_add_epi64(_mm256_castsi256_si128(sum64), _mm256_extracti128_si256(sum64, 1));
#  129|   
#  130|       return _mm_extract_epi64(s, 0) + _mm_extract_epi64(s, 1);

Error: COMPILER_WARNING: [#def297]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/palette_avx2.c:130:12: note[note]: called from here
#  128|       __m128i s = _mm_add_epi64(_mm256_castsi256_si128(sum64), _mm256_extracti128_si256(sum64, 1));
#  129|   
#  130|->     return _mm_extract_epi64(s, 0) + _mm_extract_epi64(s, 1);
#  131|   }
#  132|   

Error: COMPILER_WARNING: [#def298]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/palette_avx2.c:130:38: note[note]: called from here
#  128|       __m128i s = _mm_add_epi64(_mm256_castsi256_si128(sum64), _mm256_extracti128_si256(sum64, 1));
#  129|   
#  130|->     return _mm_extract_epi64(s, 0) + _mm_extract_epi64(s, 1);
#  131|   }
#  132|   

Error: COMPILER_WARNING: [#def299]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pic_operators_inline_avx2.h:182:23: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#  180|   }
#  181|   
#  182|-> static INLINE int32_t hadd32_avx2_intrin(const __m256i src) {
#  183|       const __m128i src_l = _mm256_castsi256_si128(src);
#  184|       const __m128i src_h = _mm256_extracti128_si256(src, 1);

Error: COMPILER_WARNING: [#def300]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pic_operators_intrin_avx2.c:2394:31: note[note]: called from here
# 2392|   
# 2393|   static INLINE void sign_extend_16bit_to_32bit_avx2(__m256i in, __m256i zero, __m256i *out_lo, __m256i *out_hi) {
# 2394|->     const __m256i sign_bits = _mm256_cmpgt_epi16(zero, in);
# 2395|       *out_lo                 = _mm256_unpacklo_epi16(in, sign_bits);
# 2396|       *out_hi                 = _mm256_unpackhi_epi16(in, sign_bits);

Error: COMPILER_WARNING: [#def301]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pic_operators_intrin_avx2.c:2395:31: note[note]: called from here
# 2393|   static INLINE void sign_extend_16bit_to_32bit_avx2(__m256i in, __m256i zero, __m256i *out_lo, __m256i *out_hi) {
# 2394|       const __m256i sign_bits = _mm256_cmpgt_epi16(zero, in);
# 2395|->     *out_lo                 = _mm256_unpacklo_epi16(in, sign_bits);
# 2396|       *out_hi                 = _mm256_unpackhi_epi16(in, sign_bits);
# 2397|   }

Error: COMPILER_WARNING: [#def302]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pic_operators_intrin_avx2.c:2396:31: note[note]: called from here
# 2394|       const __m256i sign_bits = _mm256_cmpgt_epi16(zero, in);
# 2395|       *out_lo                 = _mm256_unpacklo_epi16(in, sign_bits);
# 2396|->     *out_hi                 = _mm256_unpackhi_epi16(in, sign_bits);
# 2397|   }
# 2398|   

Error: COMPILER_WARNING: [#def303]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pickrst_avx2.h:259:23: note[note]: called from here
#  257|   
#  258|   static INLINE void update_4_stats_highbd_avx2(const int64_t *const src, const __m256i delta, int64_t *const dst) {
#  259|->     const __m256i s = _mm256_loadu_si256((__m256i *)src);
#  260|       const __m256i d = _mm256_add_epi64(s, delta);
#  261|       _mm256_storeu_si256((__m256i *)dst, d);

Error: COMPILER_WARNING: [#def304]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pickrst_avx2.h:260:23: note[note]: called from here
#  258|   static INLINE void update_4_stats_highbd_avx2(const int64_t *const src, const __m256i delta, int64_t *const dst) {
#  259|       const __m256i s = _mm256_loadu_si256((__m256i *)src);
#  260|->     const __m256i d = _mm256_add_epi64(s, delta);
#  261|       _mm256_storeu_si256((__m256i *)dst, d);
#  262|   }

Error: COMPILER_WARNING: [#def305]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/pickrst_avx2.h:261:5: note[note]: called from here
#  259|       const __m256i s = _mm256_loadu_si256((__m256i *)src);
#  260|       const __m256i d = _mm256_add_epi64(s, delta);
#  261|->     _mm256_storeu_si256((__m256i *)dst, d);
#  262|   }
#  263|   

Error: COMPILER_WARNING: [#def306]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/resize_avx2.c:24:23: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#   22|   #endif
#   23|   
#   24|-> static INLINE __m256i RightShiftWithRounding_S32(const __m256i v_val_d, int bits) {
#   25|       const __m256i v_bias_d = _mm256_set1_epi32((1 << bits) >> 1);
#   26|       const __m256i v_tmp_d  = _mm256_add_epi32(v_val_d, v_bias_d);

Error: COMPILER_WARNING: [#def307]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/resize_avx2.c:44:35: note[note]: called from here
#   42|       *dst                        = _mm_loadl_epi64((const __m128i *)(input)); // lo 64-bit: 0 1 2 3 4 5 6 7 8
#   43|       *dst                        = _mm_slli_epi64(*dst, bits_to_mask); // lo 64-bit: x x x 0 1 2 3 4 5
#   44|->     *dst                        = _mm_blendv_epi8(*dst, src_0, blend_mask);
#   45|       *dst                        = _mm_cvtepu8_epi16(*dst);
#   46|       return;

Error: COMPILER_WARNING: [#def308]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/resize_avx2.c:45:35: note[note]: called from here
#   43|       *dst                        = _mm_slli_epi64(*dst, bits_to_mask); // lo 64-bit: x x x 0 1 2 3 4 5
#   44|       *dst                        = _mm_blendv_epi8(*dst, src_0, blend_mask);
#   45|->     *dst                        = _mm_cvtepu8_epi16(*dst);
#   46|       return;
#   47|   }

Error: COMPILER_WARNING: [#def309]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:32:5: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   30|       __m256i h_00, h_01, h_11;
#   31|       __m256i c_0, c_1;
#   32|->     h_00 = _mm256_setzero_si256();
#   33|       h_01 = _mm256_setzero_si256();
#   34|       h_11 = _mm256_setzero_si256();

Error: COMPILER_WARNING: [#def310]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:32:12: note[note]: called from here
#   30|       __m256i h_00, h_01, h_11;
#   31|       __m256i c_0, c_1;
#   32|->     h_00 = _mm256_setzero_si256();
#   33|       h_01 = _mm256_setzero_si256();
#   34|       h_11 = _mm256_setzero_si256();

Error: COMPILER_WARNING: [#def311]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:33:12: note[note]: called from here
#   31|       __m256i c_0, c_1;
#   32|       h_00 = _mm256_setzero_si256();
#   33|->     h_01 = _mm256_setzero_si256();
#   34|       h_11 = _mm256_setzero_si256();
#   35|       c_0  = _mm256_setzero_si256();

Error: COMPILER_WARNING: [#def312]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:34:12: note[note]: called from here
#   32|       h_00 = _mm256_setzero_si256();
#   33|       h_01 = _mm256_setzero_si256();
#   34|->     h_11 = _mm256_setzero_si256();
#   35|       c_0  = _mm256_setzero_si256();
#   36|       c_1  = _mm256_setzero_si256();

Error: COMPILER_WARNING: [#def313]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:35:12: note[note]: called from here
#   33|       h_01 = _mm256_setzero_si256();
#   34|       h_11 = _mm256_setzero_si256();
#   35|->     c_0  = _mm256_setzero_si256();
#   36|       c_1  = _mm256_setzero_si256();
#   37|   

Error: COMPILER_WARNING: [#def314]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:36:12: note[note]: called from here
#   34|       h_11 = _mm256_setzero_si256();
#   35|       c_0  = _mm256_setzero_si256();
#   36|->     c_1  = _mm256_setzero_si256();
#   37|   
#   38|       __m256i u_256, s_256, f1_256, f2_256;

Error: COMPILER_WARNING: [#def315]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:47:25: note[note]: called from here
#   45|               int j = 0, avx2_cnt = 0;
#   46|               for (; avx2_cnt < width / 16; j += 16, ++avx2_cnt) {
#   47|->                 u_256 = _mm256_cvtepu8_epi16(_mm_loadu_si128((const __m128i *)(dat + i * dat_stride + j)));
#   48|                   u_256 = _mm256_slli_epi16(u_256, SGRPROJ_RST_BITS);
#   49|   

Error: COMPILER_WARNING: [#def316]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:48:25: note[note]: called from here
#   46|               for (; avx2_cnt < width / 16; j += 16, ++avx2_cnt) {
#   47|                   u_256 = _mm256_cvtepu8_epi16(_mm_loadu_si128((const __m128i *)(dat + i * dat_stride + j)));
#   48|->                 u_256 = _mm256_slli_epi16(u_256, SGRPROJ_RST_BITS);
#   49|   
#   50|                   s_256 = _mm256_cvtepu8_epi16(_mm_loadu_si128((const __m128i *)(src + i * src_stride + j)));

Error: COMPILER_WARNING: [#def317]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:50:25: note[note]: called from here
#   48|                   u_256 = _mm256_slli_epi16(u_256, SGRPROJ_RST_BITS);
#   49|   
#   50|->                 s_256 = _mm256_cvtepu8_epi16(_mm_loadu_si128((const __m128i *)(src + i * src_stride + j)));
#   51|                   s_256 = _mm256_slli_epi16(s_256, SGRPROJ_RST_BITS);
#   52|                   s_256 = _mm256_sub_epi16(s_256, u_256);

Error: COMPILER_WARNING: [#def318]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:51:25: note[note]: called from here
#   49|   
#   50|                   s_256 = _mm256_cvtepu8_epi16(_mm_loadu_si128((const __m128i *)(src + i * src_stride + j)));
#   51|->                 s_256 = _mm256_slli_epi16(s_256, SGRPROJ_RST_BITS);
#   52|                   s_256 = _mm256_sub_epi16(s_256, u_256);
#   53|   

Error: COMPILER_WARNING: [#def319]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:52:25: note[note]: called from here
#   50|                   s_256 = _mm256_cvtepu8_epi16(_mm_loadu_si128((const __m128i *)(src + i * src_stride + j)));
#   51|                   s_256 = _mm256_slli_epi16(s_256, SGRPROJ_RST_BITS);
#   52|->                 s_256 = _mm256_sub_epi16(s_256, u_256);
#   53|   
#   54|                   if (params->r[0] > 0) {

Error: COMPILER_WARNING: [#def320]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:55:34: note[note]: called from here
#   53|   
#   54|                   if (params->r[0] > 0) {
#   55|->                     f1_256     = _mm256_loadu_si256((const __m256i *)(flt0 + i * flt0_stride + j));
#   56|                       f1_256_tmp = _mm256_loadu_si256((const __m256i *)(flt0 + i * flt0_stride + j + 8));
#   57|   

Error: COMPILER_WARNING: [#def321]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:56:34: note[note]: called from here
#   54|                   if (params->r[0] > 0) {
#   55|                       f1_256     = _mm256_loadu_si256((const __m256i *)(flt0 + i * flt0_stride + j));
#   56|->                     f1_256_tmp = _mm256_loadu_si256((const __m256i *)(flt0 + i * flt0_stride + j + 8));
#   57|   
#   58|                       f1_256 = _mm256_hadd_epi16(f1_256, f1_256_tmp);

Error: COMPILER_WARNING: [#def322]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:58:30: note[note]: called from here
#   56|                       f1_256_tmp = _mm256_loadu_si256((const __m256i *)(flt0 + i * flt0_stride + j + 8));
#   57|   
#   58|->                     f1_256 = _mm256_hadd_epi16(f1_256, f1_256_tmp);
#   59|                       f1_256 = _mm256_permute4x64_epi64(f1_256, 0xD8);
#   60|                       f1_256 = _mm256_sub_epi16(f1_256, u_256);

Error: COMPILER_WARNING: [#def323]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:59:30: note[note]: called from here
#   57|   
#   58|                       f1_256 = _mm256_hadd_epi16(f1_256, f1_256_tmp);
#   59|->                     f1_256 = _mm256_permute4x64_epi64(f1_256, 0xD8);
#   60|                       f1_256 = _mm256_sub_epi16(f1_256, u_256);
#   61|                   } else

Error: COMPILER_WARNING: [#def324]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:60:30: note[note]: called from here
#   58|                       f1_256 = _mm256_hadd_epi16(f1_256, f1_256_tmp);
#   59|                       f1_256 = _mm256_permute4x64_epi64(f1_256, 0xD8);
#   60|->                     f1_256 = _mm256_sub_epi16(f1_256, u_256);
#   61|                   } else
#   62|                       f1_256 = _mm256_set1_epi16(0);

Error: COMPILER_WARNING: [#def325]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:62:30: note[note]: called from here
#   60|                       f1_256 = _mm256_sub_epi16(f1_256, u_256);
#   61|                   } else
#   62|->                     f1_256 = _mm256_set1_epi16(0);
#   63|                   if (params->r[1] > 0) {
#   64|                       f2_256     = _mm256_loadu_si256((const __m256i *)(flt1 + i * flt1_stride + j));

Error: COMPILER_WARNING: [#def326]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:64:34: note[note]: called from here
#   62|                       f1_256 = _mm256_set1_epi16(0);
#   63|                   if (params->r[1] > 0) {
#   64|->                     f2_256     = _mm256_loadu_si256((const __m256i *)(flt1 + i * flt1_stride + j));
#   65|                       f2_256_tmp = _mm256_loadu_si256((const __m256i *)(flt1 + i * flt1_stride + j + 8));
#   66|   

Error: COMPILER_WARNING: [#def327]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:65:34: note[note]: called from here
#   63|                   if (params->r[1] > 0) {
#   64|                       f2_256     = _mm256_loadu_si256((const __m256i *)(flt1 + i * flt1_stride + j));
#   65|->                     f2_256_tmp = _mm256_loadu_si256((const __m256i *)(flt1 + i * flt1_stride + j + 8));
#   66|   
#   67|                       f2_256 = _mm256_hadd_epi16(f2_256, f2_256_tmp);

Error: COMPILER_WARNING: [#def328]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:67:30: note[note]: called from here
#   65|                       f2_256_tmp = _mm256_loadu_si256((const __m256i *)(flt1 + i * flt1_stride + j + 8));
#   66|   
#   67|->                     f2_256 = _mm256_hadd_epi16(f2_256, f2_256_tmp);
#   68|                       f2_256 = _mm256_permute4x64_epi64(f2_256, 0xD8);
#   69|                       f2_256 = _mm256_sub_epi16(f2_256, u_256);

Error: COMPILER_WARNING: [#def329]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:68:30: note[note]: called from here
#   66|   
#   67|                       f2_256 = _mm256_hadd_epi16(f2_256, f2_256_tmp);
#   68|->                     f2_256 = _mm256_permute4x64_epi64(f2_256, 0xD8);
#   69|                       f2_256 = _mm256_sub_epi16(f2_256, u_256);
#   70|                   } else

Error: COMPILER_WARNING: [#def330]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:69:30: note[note]: called from here
#   67|                       f2_256 = _mm256_hadd_epi16(f2_256, f2_256_tmp);
#   68|                       f2_256 = _mm256_permute4x64_epi64(f2_256, 0xD8);
#   69|->                     f2_256 = _mm256_sub_epi16(f2_256, u_256);
#   70|                   } else
#   71|                       f2_256 = _mm256_set1_epi16(0);

Error: COMPILER_WARNING: [#def331]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:71:30: note[note]: called from here
#   69|                       f2_256 = _mm256_sub_epi16(f2_256, u_256);
#   70|                   } else
#   71|->                     f2_256 = _mm256_set1_epi16(0);
#   72|   
#   73|                   //    H[0][0] += f1 * f1;

Error: COMPILER_WARNING: [#def332]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:74:24: note[note]: called from here
#   72|   
#   73|                   //    H[0][0] += f1 * f1;
#   74|->                 h_00 = _mm256_add_epi32(h_00, _mm256_madd_epi16(f1_256, f1_256));
#   75|                   //    H[1][1] += f2 * f2;
#   76|                   h_11 = _mm256_add_epi32(h_11, _mm256_madd_epi16(f2_256, f2_256));

Error: COMPILER_WARNING: [#def333]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:76:24: note[note]: called from here
#   74|                   h_00 = _mm256_add_epi32(h_00, _mm256_madd_epi16(f1_256, f1_256));
#   75|                   //    H[1][1] += f2 * f2;
#   76|->                 h_11 = _mm256_add_epi32(h_11, _mm256_madd_epi16(f2_256, f2_256));
#   77|                   //    H[0][1] += f1 * f2;
#   78|                   h_01 = _mm256_add_epi32(h_01, _mm256_madd_epi16(f1_256, f2_256));

Error: COMPILER_WARNING: [#def334]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:78:24: note[note]: called from here
#   76|                   h_11 = _mm256_add_epi32(h_11, _mm256_madd_epi16(f2_256, f2_256));
#   77|                   //    H[0][1] += f1 * f2;
#   78|->                 h_01 = _mm256_add_epi32(h_01, _mm256_madd_epi16(f1_256, f2_256));
#   79|                   //    C[0] += f1 * s;
#   80|                   c_0 = _mm256_add_epi32(c_0, _mm256_madd_epi16(f1_256, s_256));

Error: COMPILER_WARNING: [#def335]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:80:23: note[note]: called from here
#   78|                   h_01 = _mm256_add_epi32(h_01, _mm256_madd_epi16(f1_256, f2_256));
#   79|                   //    C[0] += f1 * s;
#   80|->                 c_0 = _mm256_add_epi32(c_0, _mm256_madd_epi16(f1_256, s_256));
#   81|                   //    C[1] += f2 * s;
#   82|                   c_1 = _mm256_add_epi32(c_1, _mm256_madd_epi16(f2_256, s_256));

Error: COMPILER_WARNING: [#def336]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:82:23: note[note]: called from here
#   80|                   c_0 = _mm256_add_epi32(c_0, _mm256_madd_epi16(f1_256, s_256));
#   81|                   //    C[1] += f2 * s;
#   82|->                 c_1 = _mm256_add_epi32(c_1, _mm256_madd_epi16(f2_256, s_256));
#   83|               }
#   84|   

Error: COMPILER_WARNING: [#def337]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:99:20: note[note]: called from here
#   97|   
#   98|               //Summary in each row, to not overflow 32 bits value H_
#   99|->             h_00 = _mm256_hadd_epi32(h_00, h_00); //indexes 0,1,4,5
#  100|               h_00 = _mm256_hadd_epi32(h_00, h_00); //indexes 0,4
#  101|               H[0][0] += (double)_mm256_extract_epi32(h_00, 0) + _mm256_extract_epi32(h_00, 4);

Error: COMPILER_WARNING: [#def338]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:100:20: note[note]: called from here
#   98|               //Summary in each row, to not overflow 32 bits value H_
#   99|               h_00 = _mm256_hadd_epi32(h_00, h_00); //indexes 0,1,4,5
#  100|->             h_00 = _mm256_hadd_epi32(h_00, h_00); //indexes 0,4
#  101|               H[0][0] += (double)_mm256_extract_epi32(h_00, 0) + _mm256_extract_epi32(h_00, 4);
#  102|   

Error: COMPILER_WARNING: [#def339]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:101:32: note[note]: called from here
#   99|               h_00 = _mm256_hadd_epi32(h_00, h_00); //indexes 0,1,4,5
#  100|               h_00 = _mm256_hadd_epi32(h_00, h_00); //indexes 0,4
#  101|->             H[0][0] += (double)_mm256_extract_epi32(h_00, 0) + _mm256_extract_epi32(h_00, 4);
#  102|   
#  103|               h_11 = _mm256_hadd_epi32(h_11, h_11); //indexes 0,1,4,5

Error: COMPILER_WARNING: [#def340]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:101:64: note[note]: called from here
#   99|               h_00 = _mm256_hadd_epi32(h_00, h_00); //indexes 0,1,4,5
#  100|               h_00 = _mm256_hadd_epi32(h_00, h_00); //indexes 0,4
#  101|->             H[0][0] += (double)_mm256_extract_epi32(h_00, 0) + _mm256_extract_epi32(h_00, 4);
#  102|   
#  103|               h_11 = _mm256_hadd_epi32(h_11, h_11); //indexes 0,1,4,5

Error: COMPILER_WARNING: [#def341]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:103:20: note[note]: called from here
#  101|               H[0][0] += (double)_mm256_extract_epi32(h_00, 0) + _mm256_extract_epi32(h_00, 4);
#  102|   
#  103|->             h_11 = _mm256_hadd_epi32(h_11, h_11); //indexes 0,1,4,5
#  104|               h_11 = _mm256_hadd_epi32(h_11, h_11); //indexes 0,4
#  105|               H[1][1] += (double)_mm256_extract_epi32(h_11, 0) + _mm256_extract_epi32(h_11, 4);

Error: COMPILER_WARNING: [#def342]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:104:20: note[note]: called from here
#  102|   
#  103|               h_11 = _mm256_hadd_epi32(h_11, h_11); //indexes 0,1,4,5
#  104|->             h_11 = _mm256_hadd_epi32(h_11, h_11); //indexes 0,4
#  105|               H[1][1] += (double)_mm256_extract_epi32(h_11, 0) + _mm256_extract_epi32(h_11, 4);
#  106|   

Error: COMPILER_WARNING: [#def343]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:105:32: note[note]: called from here
#  103|               h_11 = _mm256_hadd_epi32(h_11, h_11); //indexes 0,1,4,5
#  104|               h_11 = _mm256_hadd_epi32(h_11, h_11); //indexes 0,4
#  105|->             H[1][1] += (double)_mm256_extract_epi32(h_11, 0) + _mm256_extract_epi32(h_11, 4);
#  106|   
#  107|               h_01 = _mm256_hadd_epi32(h_01, h_01); //indexes 0,1,4,5

Error: COMPILER_WARNING: [#def344]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:105:64: note[note]: called from here
#  103|               h_11 = _mm256_hadd_epi32(h_11, h_11); //indexes 0,1,4,5
#  104|               h_11 = _mm256_hadd_epi32(h_11, h_11); //indexes 0,4
#  105|->             H[1][1] += (double)_mm256_extract_epi32(h_11, 0) + _mm256_extract_epi32(h_11, 4);
#  106|   
#  107|               h_01 = _mm256_hadd_epi32(h_01, h_01); //indexes 0,1,4,5

Error: COMPILER_WARNING: [#def345]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:107:20: note[note]: called from here
#  105|               H[1][1] += (double)_mm256_extract_epi32(h_11, 0) + _mm256_extract_epi32(h_11, 4);
#  106|   
#  107|->             h_01 = _mm256_hadd_epi32(h_01, h_01); //indexes 0,1,4,5
#  108|               h_01 = _mm256_hadd_epi32(h_01, h_01); //indexes 0,4
#  109|               H[0][1] += (double)_mm256_extract_epi32(h_01, 0) + _mm256_extract_epi32(h_01, 4);

Error: COMPILER_WARNING: [#def346]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:108:20: note[note]: called from here
#  106|   
#  107|               h_01 = _mm256_hadd_epi32(h_01, h_01); //indexes 0,1,4,5
#  108|->             h_01 = _mm256_hadd_epi32(h_01, h_01); //indexes 0,4
#  109|               H[0][1] += (double)_mm256_extract_epi32(h_01, 0) + _mm256_extract_epi32(h_01, 4);
#  110|   

Error: COMPILER_WARNING: [#def347]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:109:32: note[note]: called from here
#  107|               h_01 = _mm256_hadd_epi32(h_01, h_01); //indexes 0,1,4,5
#  108|               h_01 = _mm256_hadd_epi32(h_01, h_01); //indexes 0,4
#  109|->             H[0][1] += (double)_mm256_extract_epi32(h_01, 0) + _mm256_extract_epi32(h_01, 4);
#  110|   
#  111|               c_0 = _mm256_hadd_epi32(c_0, c_0); //indexes 0,1,4,5

Error: COMPILER_WARNING: [#def348]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:109:64: note[note]: called from here
#  107|               h_01 = _mm256_hadd_epi32(h_01, h_01); //indexes 0,1,4,5
#  108|               h_01 = _mm256_hadd_epi32(h_01, h_01); //indexes 0,4
#  109|->             H[0][1] += (double)_mm256_extract_epi32(h_01, 0) + _mm256_extract_epi32(h_01, 4);
#  110|   
#  111|               c_0 = _mm256_hadd_epi32(c_0, c_0); //indexes 0,1,4,5

Error: COMPILER_WARNING: [#def349]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:111:19: note[note]: called from here
#  109|               H[0][1] += (double)_mm256_extract_epi32(h_01, 0) + _mm256_extract_epi32(h_01, 4);
#  110|   
#  111|->             c_0 = _mm256_hadd_epi32(c_0, c_0); //indexes 0,1,4,5
#  112|               c_0 = _mm256_hadd_epi32(c_0, c_0); //indexes 0,4
#  113|               C[0] += (double)_mm256_extract_epi32(c_0, 0) + _mm256_extract_epi32(c_0, 4);

Error: COMPILER_WARNING: [#def350]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:112:19: note[note]: called from here
#  110|   
#  111|               c_0 = _mm256_hadd_epi32(c_0, c_0); //indexes 0,1,4,5
#  112|->             c_0 = _mm256_hadd_epi32(c_0, c_0); //indexes 0,4
#  113|               C[0] += (double)_mm256_extract_epi32(c_0, 0) + _mm256_extract_epi32(c_0, 4);
#  114|   

Error: COMPILER_WARNING: [#def351]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:113:29: note[note]: called from here
#  111|               c_0 = _mm256_hadd_epi32(c_0, c_0); //indexes 0,1,4,5
#  112|               c_0 = _mm256_hadd_epi32(c_0, c_0); //indexes 0,4
#  113|->             C[0] += (double)_mm256_extract_epi32(c_0, 0) + _mm256_extract_epi32(c_0, 4);
#  114|   
#  115|               c_1 = _mm256_hadd_epi32(c_1, c_1); //indexes 0,1,4,5

Error: COMPILER_WARNING: [#def352]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:113:60: note[note]: called from here
#  111|               c_0 = _mm256_hadd_epi32(c_0, c_0); //indexes 0,1,4,5
#  112|               c_0 = _mm256_hadd_epi32(c_0, c_0); //indexes 0,4
#  113|->             C[0] += (double)_mm256_extract_epi32(c_0, 0) + _mm256_extract_epi32(c_0, 4);
#  114|   
#  115|               c_1 = _mm256_hadd_epi32(c_1, c_1); //indexes 0,1,4,5

Error: COMPILER_WARNING: [#def353]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:115:19: note[note]: called from here
#  113|               C[0] += (double)_mm256_extract_epi32(c_0, 0) + _mm256_extract_epi32(c_0, 4);
#  114|   
#  115|->             c_1 = _mm256_hadd_epi32(c_1, c_1); //indexes 0,1,4,5
#  116|               c_1 = _mm256_hadd_epi32(c_1, c_1); //indexes 0,4
#  117|               C[1] += (double)_mm256_extract_epi32(c_1, 0) + _mm256_extract_epi32(c_1, 4);

Error: COMPILER_WARNING: [#def354]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:116:19: note[note]: called from here
#  114|   
#  115|               c_1 = _mm256_hadd_epi32(c_1, c_1); //indexes 0,1,4,5
#  116|->             c_1 = _mm256_hadd_epi32(c_1, c_1); //indexes 0,4
#  117|               C[1] += (double)_mm256_extract_epi32(c_1, 0) + _mm256_extract_epi32(c_1, 4);
#  118|   

Error: COMPILER_WARNING: [#def355]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:117:29: note[note]: called from here
#  115|               c_1 = _mm256_hadd_epi32(c_1, c_1); //indexes 0,1,4,5
#  116|               c_1 = _mm256_hadd_epi32(c_1, c_1); //indexes 0,4
#  117|->             C[1] += (double)_mm256_extract_epi32(c_1, 0) + _mm256_extract_epi32(c_1, 4);
#  118|   
#  119|               h_00 = _mm256_setzero_si256();

Error: COMPILER_WARNING: [#def356]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:117:60: note[note]: called from here
#  115|               c_1 = _mm256_hadd_epi32(c_1, c_1); //indexes 0,1,4,5
#  116|               c_1 = _mm256_hadd_epi32(c_1, c_1); //indexes 0,4
#  117|->             C[1] += (double)_mm256_extract_epi32(c_1, 0) + _mm256_extract_epi32(c_1, 4);
#  118|   
#  119|               h_00 = _mm256_setzero_si256();

Error: COMPILER_WARNING: [#def357]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:119:20: note[note]: called from here
#  117|               C[1] += (double)_mm256_extract_epi32(c_1, 0) + _mm256_extract_epi32(c_1, 4);
#  118|   
#  119|->             h_00 = _mm256_setzero_si256();
#  120|               h_01 = _mm256_setzero_si256();
#  121|               h_11 = _mm256_setzero_si256();

Error: COMPILER_WARNING: [#def358]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:120:20: note[note]: called from here
#  118|   
#  119|               h_00 = _mm256_setzero_si256();
#  120|->             h_01 = _mm256_setzero_si256();
#  121|               h_11 = _mm256_setzero_si256();
#  122|               c_0  = _mm256_setzero_si256();

Error: COMPILER_WARNING: [#def359]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:121:20: note[note]: called from here
#  119|               h_00 = _mm256_setzero_si256();
#  120|               h_01 = _mm256_setzero_si256();
#  121|->             h_11 = _mm256_setzero_si256();
#  122|               c_0  = _mm256_setzero_si256();
#  123|               c_1  = _mm256_setzero_si256();

Error: COMPILER_WARNING: [#def360]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:122:20: note[note]: called from here
#  120|               h_01 = _mm256_setzero_si256();
#  121|               h_11 = _mm256_setzero_si256();
#  122|->             c_0  = _mm256_setzero_si256();
#  123|               c_1  = _mm256_setzero_si256();
#  124|           }

Error: COMPILER_WARNING: [#def361]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:123:20: note[note]: called from here
#  121|               h_11 = _mm256_setzero_si256();
#  122|               c_0  = _mm256_setzero_si256();
#  123|->             c_1  = _mm256_setzero_si256();
#  124|           }
#  125|       } else {

Error: COMPILER_WARNING: [#def362]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:132:25: note[note]: called from here
#  130|               int j = 0, avx2_cnt = 0;
#  131|               for (; avx2_cnt < width / 16; j += 16, ++avx2_cnt) {
#  132|->                 u_256 = _mm256_loadu_si256((const __m256i *)(dat + i * dat_stride + j));
#  133|                   u_256 = _mm256_slli_epi16(u_256, SGRPROJ_RST_BITS);
#  134|   

Error: COMPILER_WARNING: [#def363]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:133:25: note[note]: called from here
#  131|               for (; avx2_cnt < width / 16; j += 16, ++avx2_cnt) {
#  132|                   u_256 = _mm256_loadu_si256((const __m256i *)(dat + i * dat_stride + j));
#  133|->                 u_256 = _mm256_slli_epi16(u_256, SGRPROJ_RST_BITS);
#  134|   
#  135|                   s_256 = _mm256_loadu_si256((const __m256i *)(src + i * src_stride + j));

Error: COMPILER_WARNING: [#def364]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:135:25: note[note]: called from here
#  133|                   u_256 = _mm256_slli_epi16(u_256, SGRPROJ_RST_BITS);
#  134|   
#  135|->                 s_256 = _mm256_loadu_si256((const __m256i *)(src + i * src_stride + j));
#  136|                   s_256 = _mm256_slli_epi16(s_256, SGRPROJ_RST_BITS);
#  137|                   s_256 = _mm256_sub_epi16(s_256, u_256);

Error: COMPILER_WARNING: [#def365]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:136:25: note[note]: called from here
#  134|   
#  135|                   s_256 = _mm256_loadu_si256((const __m256i *)(src + i * src_stride + j));
#  136|->                 s_256 = _mm256_slli_epi16(s_256, SGRPROJ_RST_BITS);
#  137|                   s_256 = _mm256_sub_epi16(s_256, u_256);
#  138|   

Error: COMPILER_WARNING: [#def366]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:137:25: note[note]: called from here
#  135|                   s_256 = _mm256_loadu_si256((const __m256i *)(src + i * src_stride + j));
#  136|                   s_256 = _mm256_slli_epi16(s_256, SGRPROJ_RST_BITS);
#  137|->                 s_256 = _mm256_sub_epi16(s_256, u_256);
#  138|   
#  139|                   if (params->r[0] > 0) {

Error: COMPILER_WARNING: [#def367]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:140:34: note[note]: called from here
#  138|   
#  139|                   if (params->r[0] > 0) {
#  140|->                     f1_256     = _mm256_loadu_si256((const __m256i *)(flt0 + i * flt0_stride + j));
#  141|                       f1_256_tmp = _mm256_loadu_si256((const __m256i *)(flt0 + i * flt0_stride + j + 8));
#  142|   

Error: COMPILER_WARNING: [#def368]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:141:34: note[note]: called from here
#  139|                   if (params->r[0] > 0) {
#  140|                       f1_256     = _mm256_loadu_si256((const __m256i *)(flt0 + i * flt0_stride + j));
#  141|->                     f1_256_tmp = _mm256_loadu_si256((const __m256i *)(flt0 + i * flt0_stride + j + 8));
#  142|   
#  143|                       f1_256 = _mm256_hadd_epi16(f1_256, f1_256_tmp);

Error: COMPILER_WARNING: [#def369]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:143:30: note[note]: called from here
#  141|                       f1_256_tmp = _mm256_loadu_si256((const __m256i *)(flt0 + i * flt0_stride + j + 8));
#  142|   
#  143|->                     f1_256 = _mm256_hadd_epi16(f1_256, f1_256_tmp);
#  144|                       f1_256 = _mm256_permute4x64_epi64(f1_256, 0xD8);
#  145|                       f1_256 = _mm256_sub_epi16(f1_256, u_256);

Error: COMPILER_WARNING: [#def370]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:144:30: note[note]: called from here
#  142|   
#  143|                       f1_256 = _mm256_hadd_epi16(f1_256, f1_256_tmp);
#  144|->                     f1_256 = _mm256_permute4x64_epi64(f1_256, 0xD8);
#  145|                       f1_256 = _mm256_sub_epi16(f1_256, u_256);
#  146|                   } else

Error: COMPILER_WARNING: [#def371]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:145:30: note[note]: called from here
#  143|                       f1_256 = _mm256_hadd_epi16(f1_256, f1_256_tmp);
#  144|                       f1_256 = _mm256_permute4x64_epi64(f1_256, 0xD8);
#  145|->                     f1_256 = _mm256_sub_epi16(f1_256, u_256);
#  146|                   } else
#  147|                       f1_256 = _mm256_set1_epi16(0);

Error: COMPILER_WARNING: [#def372]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:147:30: note[note]: called from here
#  145|                       f1_256 = _mm256_sub_epi16(f1_256, u_256);
#  146|                   } else
#  147|->                     f1_256 = _mm256_set1_epi16(0);
#  148|                   if (params->r[1] > 0) {
#  149|                       f2_256     = _mm256_loadu_si256((const __m256i *)(flt1 + i * flt1_stride + j));

Error: COMPILER_WARNING: [#def373]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:149:34: note[note]: called from here
#  147|                       f1_256 = _mm256_set1_epi16(0);
#  148|                   if (params->r[1] > 0) {
#  149|->                     f2_256     = _mm256_loadu_si256((const __m256i *)(flt1 + i * flt1_stride + j));
#  150|                       f2_256_tmp = _mm256_loadu_si256((const __m256i *)(flt1 + i * flt1_stride + j + 8));
#  151|   

Error: COMPILER_WARNING: [#def374]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:150:34: note[note]: called from here
#  148|                   if (params->r[1] > 0) {
#  149|                       f2_256     = _mm256_loadu_si256((const __m256i *)(flt1 + i * flt1_stride + j));
#  150|->                     f2_256_tmp = _mm256_loadu_si256((const __m256i *)(flt1 + i * flt1_stride + j + 8));
#  151|   
#  152|                       f2_256 = _mm256_hadd_epi16(f2_256, f2_256_tmp);

Error: COMPILER_WARNING: [#def375]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:152:30: note[note]: called from here
#  150|                       f2_256_tmp = _mm256_loadu_si256((const __m256i *)(flt1 + i * flt1_stride + j + 8));
#  151|   
#  152|->                     f2_256 = _mm256_hadd_epi16(f2_256, f2_256_tmp);
#  153|                       f2_256 = _mm256_permute4x64_epi64(f2_256, 0xD8);
#  154|                       f2_256 = _mm256_sub_epi16(f2_256, u_256);

Error: COMPILER_WARNING: [#def376]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:153:30: note[note]: called from here
#  151|   
#  152|                       f2_256 = _mm256_hadd_epi16(f2_256, f2_256_tmp);
#  153|->                     f2_256 = _mm256_permute4x64_epi64(f2_256, 0xD8);
#  154|                       f2_256 = _mm256_sub_epi16(f2_256, u_256);
#  155|                   } else

Error: COMPILER_WARNING: [#def377]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:154:30: note[note]: called from here
#  152|                       f2_256 = _mm256_hadd_epi16(f2_256, f2_256_tmp);
#  153|                       f2_256 = _mm256_permute4x64_epi64(f2_256, 0xD8);
#  154|->                     f2_256 = _mm256_sub_epi16(f2_256, u_256);
#  155|                   } else
#  156|                       f2_256 = _mm256_set1_epi16(0);

Error: COMPILER_WARNING: [#def378]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:156:30: note[note]: called from here
#  154|                       f2_256 = _mm256_sub_epi16(f2_256, u_256);
#  155|                   } else
#  156|->                     f2_256 = _mm256_set1_epi16(0);
#  157|   
#  158|                   //    H[0][0] += f1 * f1;

Error: COMPILER_WARNING: [#def379]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:159:24: note[note]: called from here
#  157|   
#  158|                   //    H[0][0] += f1 * f1;
#  159|->                 h_00 = _mm256_add_epi32(h_00, _mm256_madd_epi16(f1_256, f1_256));
#  160|                   //    H[1][1] += f2 * f2;
#  161|                   h_11 = _mm256_add_epi32(h_11, _mm256_madd_epi16(f2_256, f2_256));

Error: COMPILER_WARNING: [#def380]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:161:24: note[note]: called from here
#  159|                   h_00 = _mm256_add_epi32(h_00, _mm256_madd_epi16(f1_256, f1_256));
#  160|                   //    H[1][1] += f2 * f2;
#  161|->                 h_11 = _mm256_add_epi32(h_11, _mm256_madd_epi16(f2_256, f2_256));
#  162|                   //    H[0][1] += f1 * f2;
#  163|                   h_01 = _mm256_add_epi32(h_01, _mm256_madd_epi16(f1_256, f2_256));

Error: COMPILER_WARNING: [#def381]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:163:24: note[note]: called from here
#  161|                   h_11 = _mm256_add_epi32(h_11, _mm256_madd_epi16(f2_256, f2_256));
#  162|                   //    H[0][1] += f1 * f2;
#  163|->                 h_01 = _mm256_add_epi32(h_01, _mm256_madd_epi16(f1_256, f2_256));
#  164|                   //    C[0] += f1 * s;
#  165|                   c_0 = _mm256_add_epi32(c_0, _mm256_madd_epi16(f1_256, s_256));

Error: COMPILER_WARNING: [#def382]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:165:23: note[note]: called from here
#  163|                   h_01 = _mm256_add_epi32(h_01, _mm256_madd_epi16(f1_256, f2_256));
#  164|                   //    C[0] += f1 * s;
#  165|->                 c_0 = _mm256_add_epi32(c_0, _mm256_madd_epi16(f1_256, s_256));
#  166|                   //    C[1] += f2 * s;
#  167|                   c_1 = _mm256_add_epi32(c_1, _mm256_madd_epi16(f2_256, s_256));

Error: COMPILER_WARNING: [#def383]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:167:23: note[note]: called from here
#  165|                   c_0 = _mm256_add_epi32(c_0, _mm256_madd_epi16(f1_256, s_256));
#  166|                   //    C[1] += f2 * s;
#  167|->                 c_1 = _mm256_add_epi32(c_1, _mm256_madd_epi16(f2_256, s_256));
#  168|               }
#  169|   

Error: COMPILER_WARNING: [#def384]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:184:20: note[note]: called from here
#  182|   
#  183|               //Summary in each row, to not overflow 32 bits value H_
#  184|->             h_00 = _mm256_hadd_epi32(h_00, h_00); //indexes 0,1,4,5
#  185|               h_00 = _mm256_hadd_epi32(h_00, h_00); //indexes 0,4
#  186|               H[0][0] += (double)_mm256_extract_epi32(h_00, 0) + _mm256_extract_epi32(h_00, 4);

Error: COMPILER_WARNING: [#def385]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:185:20: note[note]: called from here
#  183|               //Summary in each row, to not overflow 32 bits value H_
#  184|               h_00 = _mm256_hadd_epi32(h_00, h_00); //indexes 0,1,4,5
#  185|->             h_00 = _mm256_hadd_epi32(h_00, h_00); //indexes 0,4
#  186|               H[0][0] += (double)_mm256_extract_epi32(h_00, 0) + _mm256_extract_epi32(h_00, 4);
#  187|   

Error: COMPILER_WARNING: [#def386]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:186:32: note[note]: called from here
#  184|               h_00 = _mm256_hadd_epi32(h_00, h_00); //indexes 0,1,4,5
#  185|               h_00 = _mm256_hadd_epi32(h_00, h_00); //indexes 0,4
#  186|->             H[0][0] += (double)_mm256_extract_epi32(h_00, 0) + _mm256_extract_epi32(h_00, 4);
#  187|   
#  188|               h_11 = _mm256_hadd_epi32(h_11, h_11); //indexes 0,1,4,5

Error: COMPILER_WARNING: [#def387]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:186:64: note[note]: called from here
#  184|               h_00 = _mm256_hadd_epi32(h_00, h_00); //indexes 0,1,4,5
#  185|               h_00 = _mm256_hadd_epi32(h_00, h_00); //indexes 0,4
#  186|->             H[0][0] += (double)_mm256_extract_epi32(h_00, 0) + _mm256_extract_epi32(h_00, 4);
#  187|   
#  188|               h_11 = _mm256_hadd_epi32(h_11, h_11); //indexes 0,1,4,5

Error: COMPILER_WARNING: [#def388]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:188:20: note[note]: called from here
#  186|               H[0][0] += (double)_mm256_extract_epi32(h_00, 0) + _mm256_extract_epi32(h_00, 4);
#  187|   
#  188|->             h_11 = _mm256_hadd_epi32(h_11, h_11); //indexes 0,1,4,5
#  189|               h_11 = _mm256_hadd_epi32(h_11, h_11); //indexes 0,4
#  190|               H[1][1] += (double)_mm256_extract_epi32(h_11, 0) + _mm256_extract_epi32(h_11, 4);

Error: COMPILER_WARNING: [#def389]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:189:20: note[note]: called from here
#  187|   
#  188|               h_11 = _mm256_hadd_epi32(h_11, h_11); //indexes 0,1,4,5
#  189|->             h_11 = _mm256_hadd_epi32(h_11, h_11); //indexes 0,4
#  190|               H[1][1] += (double)_mm256_extract_epi32(h_11, 0) + _mm256_extract_epi32(h_11, 4);
#  191|   

Error: COMPILER_WARNING: [#def390]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:190:32: note[note]: called from here
#  188|               h_11 = _mm256_hadd_epi32(h_11, h_11); //indexes 0,1,4,5
#  189|               h_11 = _mm256_hadd_epi32(h_11, h_11); //indexes 0,4
#  190|->             H[1][1] += (double)_mm256_extract_epi32(h_11, 0) + _mm256_extract_epi32(h_11, 4);
#  191|   
#  192|               h_01 = _mm256_hadd_epi32(h_01, h_01); //indexes 0,1,4,5

Error: COMPILER_WARNING: [#def391]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:190:64: note[note]: called from here
#  188|               h_11 = _mm256_hadd_epi32(h_11, h_11); //indexes 0,1,4,5
#  189|               h_11 = _mm256_hadd_epi32(h_11, h_11); //indexes 0,4
#  190|->             H[1][1] += (double)_mm256_extract_epi32(h_11, 0) + _mm256_extract_epi32(h_11, 4);
#  191|   
#  192|               h_01 = _mm256_hadd_epi32(h_01, h_01); //indexes 0,1,4,5

Error: COMPILER_WARNING: [#def392]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:192:20: note[note]: called from here
#  190|               H[1][1] += (double)_mm256_extract_epi32(h_11, 0) + _mm256_extract_epi32(h_11, 4);
#  191|   
#  192|->             h_01 = _mm256_hadd_epi32(h_01, h_01); //indexes 0,1,4,5
#  193|               h_01 = _mm256_hadd_epi32(h_01, h_01); //indexes 0,4
#  194|               H[0][1] += (double)_mm256_extract_epi32(h_01, 0) + _mm256_extract_epi32(h_01, 4);

Error: COMPILER_WARNING: [#def393]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:193:20: note[note]: called from here
#  191|   
#  192|               h_01 = _mm256_hadd_epi32(h_01, h_01); //indexes 0,1,4,5
#  193|->             h_01 = _mm256_hadd_epi32(h_01, h_01); //indexes 0,4
#  194|               H[0][1] += (double)_mm256_extract_epi32(h_01, 0) + _mm256_extract_epi32(h_01, 4);
#  195|   

Error: COMPILER_WARNING: [#def394]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:194:32: note[note]: called from here
#  192|               h_01 = _mm256_hadd_epi32(h_01, h_01); //indexes 0,1,4,5
#  193|               h_01 = _mm256_hadd_epi32(h_01, h_01); //indexes 0,4
#  194|->             H[0][1] += (double)_mm256_extract_epi32(h_01, 0) + _mm256_extract_epi32(h_01, 4);
#  195|   
#  196|               c_0 = _mm256_hadd_epi32(c_0, c_0); //indexes 0,1,4,5

Error: COMPILER_WARNING: [#def395]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:194:64: note[note]: called from here
#  192|               h_01 = _mm256_hadd_epi32(h_01, h_01); //indexes 0,1,4,5
#  193|               h_01 = _mm256_hadd_epi32(h_01, h_01); //indexes 0,4
#  194|->             H[0][1] += (double)_mm256_extract_epi32(h_01, 0) + _mm256_extract_epi32(h_01, 4);
#  195|   
#  196|               c_0 = _mm256_hadd_epi32(c_0, c_0); //indexes 0,1,4,5

Error: COMPILER_WARNING: [#def396]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:196:19: note[note]: called from here
#  194|               H[0][1] += (double)_mm256_extract_epi32(h_01, 0) + _mm256_extract_epi32(h_01, 4);
#  195|   
#  196|->             c_0 = _mm256_hadd_epi32(c_0, c_0); //indexes 0,1,4,5
#  197|               c_0 = _mm256_hadd_epi32(c_0, c_0); //indexes 0,4
#  198|               C[0] += (double)_mm256_extract_epi32(c_0, 0) + _mm256_extract_epi32(c_0, 4);

Error: COMPILER_WARNING: [#def397]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:197:19: note[note]: called from here
#  195|   
#  196|               c_0 = _mm256_hadd_epi32(c_0, c_0); //indexes 0,1,4,5
#  197|->             c_0 = _mm256_hadd_epi32(c_0, c_0); //indexes 0,4
#  198|               C[0] += (double)_mm256_extract_epi32(c_0, 0) + _mm256_extract_epi32(c_0, 4);
#  199|   

Error: COMPILER_WARNING: [#def398]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:198:29: note[note]: called from here
#  196|               c_0 = _mm256_hadd_epi32(c_0, c_0); //indexes 0,1,4,5
#  197|               c_0 = _mm256_hadd_epi32(c_0, c_0); //indexes 0,4
#  198|->             C[0] += (double)_mm256_extract_epi32(c_0, 0) + _mm256_extract_epi32(c_0, 4);
#  199|   
#  200|               c_1 = _mm256_hadd_epi32(c_1, c_1); //indexes 0,1,4,5

Error: COMPILER_WARNING: [#def399]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:198:60: note[note]: called from here
#  196|               c_0 = _mm256_hadd_epi32(c_0, c_0); //indexes 0,1,4,5
#  197|               c_0 = _mm256_hadd_epi32(c_0, c_0); //indexes 0,4
#  198|->             C[0] += (double)_mm256_extract_epi32(c_0, 0) + _mm256_extract_epi32(c_0, 4);
#  199|   
#  200|               c_1 = _mm256_hadd_epi32(c_1, c_1); //indexes 0,1,4,5

Error: COMPILER_WARNING: [#def400]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:200:19: note[note]: called from here
#  198|               C[0] += (double)_mm256_extract_epi32(c_0, 0) + _mm256_extract_epi32(c_0, 4);
#  199|   
#  200|->             c_1 = _mm256_hadd_epi32(c_1, c_1); //indexes 0,1,4,5
#  201|               c_1 = _mm256_hadd_epi32(c_1, c_1); //indexes 0,4
#  202|               C[1] += (double)_mm256_extract_epi32(c_1, 0) + _mm256_extract_epi32(c_1, 4);

Error: COMPILER_WARNING: [#def401]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:201:19: note[note]: called from here
#  199|   
#  200|               c_1 = _mm256_hadd_epi32(c_1, c_1); //indexes 0,1,4,5
#  201|->             c_1 = _mm256_hadd_epi32(c_1, c_1); //indexes 0,4
#  202|               C[1] += (double)_mm256_extract_epi32(c_1, 0) + _mm256_extract_epi32(c_1, 4);
#  203|   

Error: COMPILER_WARNING: [#def402]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:202:29: note[note]: called from here
#  200|               c_1 = _mm256_hadd_epi32(c_1, c_1); //indexes 0,1,4,5
#  201|               c_1 = _mm256_hadd_epi32(c_1, c_1); //indexes 0,4
#  202|->             C[1] += (double)_mm256_extract_epi32(c_1, 0) + _mm256_extract_epi32(c_1, 4);
#  203|   
#  204|               h_00 = _mm256_setzero_si256();

Error: COMPILER_WARNING: [#def403]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:202:60: note[note]: called from here
#  200|               c_1 = _mm256_hadd_epi32(c_1, c_1); //indexes 0,1,4,5
#  201|               c_1 = _mm256_hadd_epi32(c_1, c_1); //indexes 0,4
#  202|->             C[1] += (double)_mm256_extract_epi32(c_1, 0) + _mm256_extract_epi32(c_1, 4);
#  203|   
#  204|               h_00 = _mm256_setzero_si256();

Error: COMPILER_WARNING: [#def404]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:204:20: note[note]: called from here
#  202|               C[1] += (double)_mm256_extract_epi32(c_1, 0) + _mm256_extract_epi32(c_1, 4);
#  203|   
#  204|->             h_00 = _mm256_setzero_si256();
#  205|               h_01 = _mm256_setzero_si256();
#  206|               h_11 = _mm256_setzero_si256();

Error: COMPILER_WARNING: [#def405]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:205:20: note[note]: called from here
#  203|   
#  204|               h_00 = _mm256_setzero_si256();
#  205|->             h_01 = _mm256_setzero_si256();
#  206|               h_11 = _mm256_setzero_si256();
#  207|               c_0  = _mm256_setzero_si256();

Error: COMPILER_WARNING: [#def406]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:206:20: note[note]: called from here
#  204|               h_00 = _mm256_setzero_si256();
#  205|               h_01 = _mm256_setzero_si256();
#  206|->             h_11 = _mm256_setzero_si256();
#  207|               c_0  = _mm256_setzero_si256();
#  208|               c_1  = _mm256_setzero_si256();

Error: COMPILER_WARNING: [#def407]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:207:20: note[note]: called from here
#  205|               h_01 = _mm256_setzero_si256();
#  206|               h_11 = _mm256_setzero_si256();
#  207|->             c_0  = _mm256_setzero_si256();
#  208|               c_1  = _mm256_setzero_si256();
#  209|           }

Error: COMPILER_WARNING: [#def408]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/restoration_pick_avx2.c:208:20: note[note]: called from here
#  206|               h_11 = _mm256_setzero_si256();
#  207|               c_0  = _mm256_setzero_si256();
#  208|->             c_1  = _mm256_setzero_si256();
#  209|           }
#  210|       }

Error: COMPILER_WARNING: [#def409]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/sse_avx2.c:37:23: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#   35|   }
#   36|   
#   37|-> static INLINE int64_t summary_4x64_avx2(const __m256i sum_4x64) {
#   38|       int64_t       sum;
#   39|       const __m128i sum_2x64 = _mm_add_epi64(_mm256_castsi256_si128(sum_4x64), _mm256_extracti128_si256(sum_4x64, 1));

Error: COMPILER_WARNING: [#def410]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/ssim_avx2.c:21:24: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#   19|   #define _mm_loadu_si64(p) _mm_loadl_epi64((__m128i const *)(p))
#   20|   #endif
#   21|-> static INLINE uint32_t sum8(__m256i x) {
#   22|       // hiQuad = ( x7, x6, x5, x4 )
#   23|       const __m128i hiQuad = _mm256_extracti128_si256(x, 1);

Error: COMPILER_WARNING: [#def411]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/ssim_avx2.c:23:28: note[note]: called from here
#   21|   static INLINE uint32_t sum8(__m256i x) {
#   22|       // hiQuad = ( x7, x6, x5, x4 )
#   23|->     const __m128i hiQuad = _mm256_extracti128_si256(x, 1);
#   24|       // loQuad = ( x3, x2, x1, x0 )
#   25|       const __m128i loQuad = _mm256_castsi256_si128(x);

Error: COMPILER_WARNING: [#def412]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/ssim_avx2.c:25:28: note[note]: called from here
#   23|       const __m128i hiQuad = _mm256_extracti128_si256(x, 1);
#   24|       // loQuad = ( x3, x2, x1, x0 )
#   25|->     const __m128i loQuad = _mm256_castsi256_si128(x);
#   26|       // sumQuad = ( x3 + x7, x2 + x6, x1 + x5, x0 + x4 )
#   27|       const __m128i sumQuad = _mm_add_epi32(loQuad, hiQuad);

Error: COMPILER_WARNING: [#def413]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/ssim_avx2.c:40:12: note[note]: called from here
#   38|       // sum = ( -, -, -, x0 + x1 + x2 + x3 + x4 + x5 + x6 + x7 )
#   39|       const __m128i sum = _mm_add_epi32(lo, hi);
#   40|->     return _mm_extract_epi32(sum, 0);
#   41|   }
#   42|   extern double similarity(uint32_t sum_s, uint32_t sum_r, uint32_t sum_sq_s, uint32_t sum_sq_r, uint32_t sum_sxr,

Error: COMPILER_WARNING: [#def414]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/ssim_avx2.c:45:13: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   43|                            int count, uint32_t bd);
#   44|   double        svt_ssim_8x8_avx2(const uint8_t *s, uint32_t sp, const uint8_t *r, uint32_t rp) {
#   45|->     __m256i vec_sum_s    = _mm256_setzero_si256();
#   46|       __m256i vec_sum_r    = _mm256_setzero_si256();
#   47|       __m256i vec_sum_sq_s = _mm256_setzero_si256();

Error: COMPILER_WARNING: [#def415]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/synonyms_avx2.h:28:1: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   26|   // Loads and stores to do away with the tedium of casting the address
#   27|   // to the right type.
#   28|-> static INLINE __m256i yy_load_256(const void *const a) {
#   29|   #ifdef EB_TEST_SIMD_ALIGN
#   30|       if ((intptr_t)a % 32)

Error: COMPILER_WARNING: [#def416]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/synonyms_avx2.h:33:12: note[note]: called from here
#   31|           SVT_LOG("\n yy_load_256() NOT 32-byte aligned!!!\n");
#   32|   #endif
#   33|->     return _mm256_loadu_si256((const __m256i *)a);
#   34|   }
#   35|   

Error: COMPILER_WARNING: [#def417]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/synonyms_avx2.h:36:66: note[note]: called from here
#   34|   }
#   35|   
#   36|-> static INLINE __m256i yy_loadu_256(const void *const a) { return _mm256_loadu_si256((const __m256i *)a); }
#   37|   
#   38|   static INLINE void yy_storeu_256(void *const a, const __m256i v) { _mm256_storeu_si256((__m256i *)a, v); }

Error: COMPILER_WARNING: [#def418]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/synonyms_avx2.h:38:20: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#   36|   static INLINE __m256i yy_loadu_256(const void *const a) { return _mm256_loadu_si256((const __m256i *)a); }
#   37|   
#   38|-> static INLINE void yy_storeu_256(void *const a, const __m256i v) { _mm256_storeu_si256((__m256i *)a, v); }
#   39|   
#   40|   // The _mm256_set1_epi64x() intrinsic is undefined for some Visual Studio

Error: COMPILER_WARNING: [#def419]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/synonyms_avx2.h:63:23: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#   61|   static INLINE __m256i yy_setr_m128i(__m128i lo, __m128i hi) { return yy_set_m128i(hi, lo); }
#   62|   
#   63|-> static INLINE __m256i yy_roundn_epu16(__m256i v_val_w, int bits) {
#   64|       const __m256i v_s_w = _mm256_srli_epi16(v_val_w, bits - 1);
#   65|       return _mm256_avg_epu16(v_s_w, _mm256_setzero_si256());

Error: COMPILER_WARNING: [#def420]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/synonyms_avx2.h:78:23: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#   76|   }
#   77|   
#   78|-> static INLINE __m256i yy_unpacklo_epi128(const __m256i in0, const __m256i in1) {
#   79|       return _mm256_inserti128_si256(in0, _mm256_castsi256_si128(in1), 1);
#   80|   }

Error: COMPILER_WARNING: [#def421]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/synonyms_avx2.h:83:12: note[note]: called from here
#   81|   
#   82|   static INLINE __m256i yy_unpackhi_epi128(const __m256i in0, const __m256i in1) {
#   83|->     return _mm256_permute2x128_si256(in0, in1, 0x31);
#   84|   }
#   85|   

Error: COMPILER_WARNING: [#def422]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/temporal_filtering_avx2.c:181:47: note[note]: called from here
#  179|   
#  180|           adjusted_weight_int16[subblock_idx] = _mm_set1_epi16((int16_t)(adjusted_weight));
#  181|->         adjusted_weight_int32[subblock_idx] = _mm256_set1_epi32((int32_t)(adjusted_weight));
#  182|       }
#  183|   

Error: COMPILER_WARNING: [#def423]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/temporal_filtering_avx2.c:195:41: note[note]: called from here
#  193|   
#  194|               //y_accum[k] += adjusted_weight * pixel_value;
#  195|->             __m256i accumulator_array = _mm256_loadu_si256((__m256i *)(y_accum + k));
#  196|               __m128i frame2_array      = _mm_loadl_epi64((__m128i *)(y_pre + k));
#  197|               frame2_array              = _mm_cvtepu8_epi16(frame2_array);

Error: COMPILER_WARNING: [#def424]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/temporal_filtering_avx2.c:197:41: note[note]: called from here
#  195|               __m256i accumulator_array = _mm256_loadu_si256((__m256i *)(y_accum + k));
#  196|               __m128i frame2_array      = _mm_loadl_epi64((__m128i *)(y_pre + k));
#  197|->             frame2_array              = _mm_cvtepu8_epi16(frame2_array);
#  198|               __m256i frame2_array_u32  = _mm256_cvtepi16_epi32(frame2_array);
#  199|               frame2_array_u32          = _mm256_mullo_epi32(frame2_array_u32,

Error: COMPILER_WARNING: [#def425]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/temporal_filtering_avx2.c:198:41: note[note]: called from here
#  196|               __m128i frame2_array      = _mm_loadl_epi64((__m128i *)(y_pre + k));
#  197|               frame2_array              = _mm_cvtepu8_epi16(frame2_array);
#  198|->             __m256i frame2_array_u32  = _mm256_cvtepi16_epi32(frame2_array);
#  199|               frame2_array_u32          = _mm256_mullo_epi32(frame2_array_u32,
#  200|                                                     adjusted_weight_int32[subblock_idx_h + (j >= block_width / 2)]);

Error: COMPILER_WARNING: [#def426]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/temporal_filtering_avx2.c:199:41: note[note]: called from here
#  197|               frame2_array              = _mm_cvtepu8_epi16(frame2_array);
#  198|               __m256i frame2_array_u32  = _mm256_cvtepi16_epi32(frame2_array);
#  199|->             frame2_array_u32          = _mm256_mullo_epi32(frame2_array_u32,
#  200|                                                     adjusted_weight_int32[subblock_idx_h + (j >= block_width / 2)]);
#  201|   

Error: COMPILER_WARNING: [#def427]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/temporal_filtering_avx2.c:202:33: note[note]: called from here
#  200|                                                     adjusted_weight_int32[subblock_idx_h + (j >= block_width / 2)]);
#  201|   
#  202|->             accumulator_array = _mm256_add_epi32(accumulator_array, frame2_array_u32);
#  203|               _mm256_storeu_si256((__m256i *)(y_accum + k), accumulator_array);
#  204|           }

Error: COMPILER_WARNING: [#def428]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/temporal_filtering_avx2.c:203:13: note[note]: called from here
#  201|   
#  202|               accumulator_array = _mm256_add_epi32(accumulator_array, frame2_array_u32);
#  203|->             _mm256_storeu_si256((__m256i *)(y_accum + k), accumulator_array);
#  204|           }
#  205|       }

Error: COMPILER_WARNING: [#def429]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/temporal_filtering_avx2.c:680:1: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#  678|   }
#  679|   
#  680|-> static INLINE __m256i __m256i_div_epi32(const __m256i *a, const __m256i *b) {
#  681|       __m256 d_f = _mm256_div_ps(_mm256_cvtepi32_ps(*a), _mm256_cvtepi32_ps(*b));
#  682|       return _mm256_cvtps_epi32(_mm256_floor_ps(d_f));

Error: COMPILER_WARNING: [#def430]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/transforms_intrin_avx2.c:29:24: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#   27|   }
#   28|   
#   29|-> static INLINE uint64_t hadd64_avx2(const __m256i sum256) {
#   30|       const __m128i sum256_lo = _mm256_castsi256_si128(sum256);
#   31|       const __m128i sum256_hi = _mm256_extracti128_si256(sum256, 1);

Error: COMPILER_WARNING: [#def431]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/transforms_intrin_avx2.c:40:19: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   38|   
#   39|   static INLINE uint64_t energy_computation_avx2(const int32_t *const in, const uint32_t size) {
#   40|->     const __m256i zero = _mm256_setzero_si256();
#   41|       uint32_t      i    = 0;
#   42|       __m256i       sum  = zero;

Error: COMPILER_WARNING: [#def432]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/transforms_intrin_avx2.c:68:25: note[note]: called from here
#   66|   }
#   67|   static INLINE void copy_32_bytes_avx2(const int32_t *src, int32_t *dst) {
#   68|->     const __m256i val = _mm256_loadu_si256((__m256i *)(src + 0 * 8));
#   69|       _mm256_storeu_si256((__m256i *)(dst + 0 * 8), val);
#   70|   }

Error: COMPILER_WARNING: [#def433]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/transforms_intrin_avx2.c:69:5: note[note]: called from here
#   67|   static INLINE void copy_32_bytes_avx2(const int32_t *src, int32_t *dst) {
#   68|       const __m256i val = _mm256_loadu_si256((__m256i *)(src + 0 * 8));
#   69|->     _mm256_storeu_si256((__m256i *)(dst + 0 * 8), val);
#   70|   }
#   71|   

Error: COMPILER_WARNING: [#def434]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/txfm_common_avx2.h:33:12: note[note]: called from here
#   31|   
#   32|   static INLINE __m256i pair_set_w16_epi16(int16_t a, int16_t b) {
#   33|->     return _mm256_set1_epi32((int32_t)(((uint16_t)(a)) | (((uint32_t)(b)) << 16)));
#   34|   }
#   35|   

Error: COMPILER_WARNING: [#def435]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_avx2.c:20:20: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#   18|   }
#   19|   
#   20|-> static INLINE void variance_kernel_no_sum_avx2(const __m256i src, const __m256i ref, __m256i *const sse) {
#   21|       const __m256i adj_sub = _mm256_set1_epi16((short)0xff01); // (1,-1)
#   22|   

Error: COMPILER_WARNING: [#def436]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_avx2.c:21:29: note[note]: called from here
#   19|   
#   20|   static INLINE void variance_kernel_no_sum_avx2(const __m256i src, const __m256i ref, __m256i *const sse) {
#   21|->     const __m256i adj_sub = _mm256_set1_epi16((short)0xff01); // (1,-1)
#   22|   
#   23|       // unpack into pairs of source and reference values

Error: COMPILER_WARNING: [#def437]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_avx2.c:24:30: note[note]: called from here
#   22|   
#   23|       // unpack into pairs of source and reference values
#   24|->     const __m256i src_ref0 = _mm256_unpacklo_epi8(src, ref);
#   25|       const __m256i src_ref1 = _mm256_unpackhi_epi8(src, ref);
#   26|   

Error: COMPILER_WARNING: [#def438]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_avx2.c:25:30: note[note]: called from here
#   23|       // unpack into pairs of source and reference values
#   24|       const __m256i src_ref0 = _mm256_unpacklo_epi8(src, ref);
#   25|->     const __m256i src_ref1 = _mm256_unpackhi_epi8(src, ref);
#   26|   
#   27|       // subtract adjacent elements using src*1 + ref*-1

Error: COMPILER_WARNING: [#def439]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_avx2.c:28:27: note[note]: called from here
#   26|   
#   27|       // subtract adjacent elements using src*1 + ref*-1
#   28|->     const __m256i diff0 = _mm256_maddubs_epi16(src_ref0, adj_sub);
#   29|       const __m256i diff1 = _mm256_maddubs_epi16(src_ref1, adj_sub);
#   30|       const __m256i madd0 = _mm256_madd_epi16(diff0, diff0);

Error: COMPILER_WARNING: [#def440]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_avx2.c:29:27: note[note]: called from here
#   27|       // subtract adjacent elements using src*1 + ref*-1
#   28|       const __m256i diff0 = _mm256_maddubs_epi16(src_ref0, adj_sub);
#   29|->     const __m256i diff1 = _mm256_maddubs_epi16(src_ref1, adj_sub);
#   30|       const __m256i madd0 = _mm256_madd_epi16(diff0, diff0);
#   31|       const __m256i madd1 = _mm256_madd_epi16(diff1, diff1);

Error: COMPILER_WARNING: [#def441]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_avx2.c:30:27: note[note]: called from here
#   28|       const __m256i diff0 = _mm256_maddubs_epi16(src_ref0, adj_sub);
#   29|       const __m256i diff1 = _mm256_maddubs_epi16(src_ref1, adj_sub);
#   30|->     const __m256i madd0 = _mm256_madd_epi16(diff0, diff0);
#   31|       const __m256i madd1 = _mm256_madd_epi16(diff1, diff1);
#   32|   

Error: COMPILER_WARNING: [#def442]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_avx2.c:31:27: note[note]: called from here
#   29|       const __m256i diff1 = _mm256_maddubs_epi16(src_ref1, adj_sub);
#   30|       const __m256i madd0 = _mm256_madd_epi16(diff0, diff0);
#   31|->     const __m256i madd1 = _mm256_madd_epi16(diff1, diff1);
#   32|   
#   33|       // add to the running totals

Error: COMPILER_WARNING: [#def443]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_avx2.c:34:12: note[note]: called from here
#   32|   
#   33|       // add to the running totals
#   34|->     *sse = _mm256_add_epi32(*sse, _mm256_add_epi32(madd0, madd1));
#   35|   }
#   36|   

Error: COMPILER_WARNING: [#def444]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_avx2.c:54:1: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   52|   // Horizontal addition for computing the sum in variance calculations.
#   53|   // Since the sum is squared at the end (see: Var(X) = E[X^2] - E[X]^2), it doesn't matter that this is negative.
#   54|-> static INLINE __m256i neg_sum_to_32bit_avx2(const __m256i sum) {
#   55|       // A -1 vector (all bits set) is easier to generate than a 1 vector. Simply cmpeq a register with itself.
#   56|       __m256i adj_neg_add = _mm256_set1_epi16(-1);

Error: COMPILER_WARNING: [#def445]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:166:5: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#  164|       __m256i zero_reg;
#  165|       int     i, sum;
#  166|->     sum_reg  = _mm256_set1_epi16(0);
#  167|       sse_reg  = _mm256_set1_epi16(0);
#  168|       zero_reg = _mm256_set1_epi16(0);

Error: COMPILER_WARNING: [#def446]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:166:16: note[note]: called from here
#  164|       __m256i zero_reg;
#  165|       int     i, sum;
#  166|->     sum_reg  = _mm256_set1_epi16(0);
#  167|       sse_reg  = _mm256_set1_epi16(0);
#  168|       zero_reg = _mm256_set1_epi16(0);

Error: COMPILER_WARNING: [#def447]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:167:16: note[note]: called from here
#  165|       int     i, sum;
#  166|       sum_reg  = _mm256_set1_epi16(0);
#  167|->     sse_reg  = _mm256_set1_epi16(0);
#  168|       zero_reg = _mm256_set1_epi16(0);
#  169|   

Error: COMPILER_WARNING: [#def448]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:168:16: note[note]: called from here
#  166|       sum_reg  = _mm256_set1_epi16(0);
#  167|       sse_reg  = _mm256_set1_epi16(0);
#  168|->     zero_reg = _mm256_set1_epi16(0);
#  169|   
#  170|       // x_offset = 0 and y_offset = 0

Error: COMPILER_WARNING: [#def449]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:174:17: note[note]: called from here
#  172|           if (y_offset == 0) {
#  173|               for (i = 0; i < height; i++) {
#  174|->                 LOAD_SRC_DST
#  175|                   // expend each byte to 2 bytes
#  176|                   MERGE_WITH_SRC(src_reg, zero_reg)

Error: COMPILER_WARNING: [#def450]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:176:17: note[note]: called from here
#  174|                   LOAD_SRC_DST
#  175|                   // expend each byte to 2 bytes
#  176|->                 MERGE_WITH_SRC(src_reg, zero_reg)
#  177|                   CALC_SUM_SSE_INSIDE_LOOP
#  178|                   src += src_stride;

Error: COMPILER_WARNING: [#def451]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:177:17: note[note]: called from here
#  175|                   // expend each byte to 2 bytes
#  176|                   MERGE_WITH_SRC(src_reg, zero_reg)
#  177|->                 CALC_SUM_SSE_INSIDE_LOOP
#  178|                   src += src_stride;
#  179|                   dst += dst_stride;

Error: COMPILER_WARNING: [#def452]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:185:17: note[note]: called from here
#  183|               __m256i src_next_reg;
#  184|               for (i = 0; i < height; i++) {
#  185|->                 LOAD_SRC_DST
#  186|                   AVG_NEXT_SRC(src_reg, src_stride)
#  187|                   // expend each byte to 2 bytes

Error: COMPILER_WARNING: [#def453]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:186:17: note[note]: called from here
#  184|               for (i = 0; i < height; i++) {
#  185|                   LOAD_SRC_DST
#  186|->                 AVG_NEXT_SRC(src_reg, src_stride)
#  187|                   // expend each byte to 2 bytes
#  188|                   MERGE_WITH_SRC(src_reg, zero_reg)

Error: COMPILER_WARNING: [#def454]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:188:17: note[note]: called from here
#  186|                   AVG_NEXT_SRC(src_reg, src_stride)
#  187|                   // expend each byte to 2 bytes
#  188|->                 MERGE_WITH_SRC(src_reg, zero_reg)
#  189|                   CALC_SUM_SSE_INSIDE_LOOP
#  190|                   src += src_stride;

Error: COMPILER_WARNING: [#def455]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:189:17: note[note]: called from here
#  187|                   // expend each byte to 2 bytes
#  188|                   MERGE_WITH_SRC(src_reg, zero_reg)
#  189|->                 CALC_SUM_SSE_INSIDE_LOOP
#  190|                   src += src_stride;
#  191|                   dst += dst_stride;

Error: COMPILER_WARNING: [#def456]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:198:22: note[note]: called from here
#  196|   
#  197|               y_offset <<= 5;
#  198|->             filter = _mm256_load_si256((__m256i const *)(bilinear_filters_avx2 + y_offset));
#  199|               pw8    = _mm256_set1_epi16(8);
#  200|               for (i = 0; i < height; i++) {

Error: COMPILER_WARNING: [#def457]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:199:22: note[note]: called from here
#  197|               y_offset <<= 5;
#  198|               filter = _mm256_load_si256((__m256i const *)(bilinear_filters_avx2 + y_offset));
#  199|->             pw8    = _mm256_set1_epi16(8);
#  200|               for (i = 0; i < height; i++) {
#  201|                   LOAD_SRC_DST

Error: COMPILER_WARNING: [#def458]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:201:17: note[note]: called from here
#  199|               pw8    = _mm256_set1_epi16(8);
#  200|               for (i = 0; i < height; i++) {
#  201|->                 LOAD_SRC_DST
#  202|                   MERGE_NEXT_SRC(src_reg, src_stride)
#  203|                   FILTER_SRC(filter)

Error: COMPILER_WARNING: [#def459]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:202:17: note[note]: called from here
#  200|               for (i = 0; i < height; i++) {
#  201|                   LOAD_SRC_DST
#  202|->                 MERGE_NEXT_SRC(src_reg, src_stride)
#  203|                   FILTER_SRC(filter)
#  204|                   CALC_SUM_SSE_INSIDE_LOOP

Error: COMPILER_WARNING: [#def460]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:203:17: note[note]: called from here
#  201|                   LOAD_SRC_DST
#  202|                   MERGE_NEXT_SRC(src_reg, src_stride)
#  203|->                 FILTER_SRC(filter)
#  204|                   CALC_SUM_SSE_INSIDE_LOOP
#  205|                   src += src_stride;

Error: COMPILER_WARNING: [#def461]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:204:17: note[note]: called from here
#  202|                   MERGE_NEXT_SRC(src_reg, src_stride)
#  203|                   FILTER_SRC(filter)
#  204|->                 CALC_SUM_SSE_INSIDE_LOOP
#  205|                   src += src_stride;
#  206|                   dst += dst_stride;

Error: COMPILER_WARNING: [#def462]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:214:17: note[note]: called from here
#  212|               __m256i src_next_reg;
#  213|               for (i = 0; i < height; i++) {
#  214|->                 LOAD_SRC_DST
#  215|                   AVG_NEXT_SRC(src_reg, 1)
#  216|                   // expand each byte to 2 bytes

Error: COMPILER_WARNING: [#def463]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:215:17: note[note]: called from here
#  213|               for (i = 0; i < height; i++) {
#  214|                   LOAD_SRC_DST
#  215|->                 AVG_NEXT_SRC(src_reg, 1)
#  216|                   // expand each byte to 2 bytes
#  217|                   MERGE_WITH_SRC(src_reg, zero_reg)

Error: COMPILER_WARNING: [#def464]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:217:17: note[note]: called from here
#  215|                   AVG_NEXT_SRC(src_reg, 1)
#  216|                   // expand each byte to 2 bytes
#  217|->                 MERGE_WITH_SRC(src_reg, zero_reg)
#  218|                   CALC_SUM_SSE_INSIDE_LOOP
#  219|                   src += src_stride;

Error: COMPILER_WARNING: [#def465]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:218:17: note[note]: called from here
#  216|                   // expand each byte to 2 bytes
#  217|                   MERGE_WITH_SRC(src_reg, zero_reg)
#  218|->                 CALC_SUM_SSE_INSIDE_LOOP
#  219|                   src += src_stride;
#  220|                   dst += dst_stride;

Error: COMPILER_WARNING: [#def466]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:227:23: note[note]: called from here
#  225|               // load source and another source starting from the next
#  226|               // following byte
#  227|->             src_reg = _mm256_loadu_si256((__m256i const *)(src));
#  228|               AVG_NEXT_SRC(src_reg, 1)
#  229|               for (i = 0; i < height; i++) {

Error: COMPILER_WARNING: [#def467]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:228:13: note[note]: called from here
#  226|               // following byte
#  227|               src_reg = _mm256_loadu_si256((__m256i const *)(src));
#  228|->             AVG_NEXT_SRC(src_reg, 1)
#  229|               for (i = 0; i < height; i++) {
#  230|                   src_avg = src_reg;

Error: COMPILER_WARNING: [#def468]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:232:17: note[note]: called from here
#  230|                   src_avg = src_reg;
#  231|                   src += src_stride;
#  232|->                 LOAD_SRC_DST
#  233|                   AVG_NEXT_SRC(src_reg, 1)
#  234|                   // average between previous average to current average

Error: COMPILER_WARNING: [#def469]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:233:17: note[note]: called from here
#  231|                   src += src_stride;
#  232|                   LOAD_SRC_DST
#  233|->                 AVG_NEXT_SRC(src_reg, 1)
#  234|                   // average between previous average to current average
#  235|                   src_avg = _mm256_avg_epu8(src_avg, src_reg);

Error: COMPILER_WARNING: [#def470]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:235:27: note[note]: called from here
#  233|                   AVG_NEXT_SRC(src_reg, 1)
#  234|                   // average between previous average to current average
#  235|->                 src_avg = _mm256_avg_epu8(src_avg, src_reg);
#  236|                   // expand each byte to 2 bytes
#  237|                   MERGE_WITH_SRC(src_avg, zero_reg)

Error: COMPILER_WARNING: [#def471]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:237:17: note[note]: called from here
#  235|                   src_avg = _mm256_avg_epu8(src_avg, src_reg);
#  236|                   // expand each byte to 2 bytes
#  237|->                 MERGE_WITH_SRC(src_avg, zero_reg)
#  238|                   // save current source average
#  239|                   CALC_SUM_SSE_INSIDE_LOOP

Error: COMPILER_WARNING: [#def472]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:239:17: note[note]: called from here
#  237|                   MERGE_WITH_SRC(src_avg, zero_reg)
#  238|                   // save current source average
#  239|->                 CALC_SUM_SSE_INSIDE_LOOP
#  240|                   dst += dst_stride;
#  241|               }

Error: COMPILER_WARNING: [#def473]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:246:22: note[note]: called from here
#  244|               __m256i filter, pw8, src_next_reg, src_avg;
#  245|               y_offset <<= 5;
#  246|->             filter = _mm256_load_si256((__m256i const *)(bilinear_filters_avx2 + y_offset));
#  247|               pw8    = _mm256_set1_epi16(8);
#  248|               // load source and another source starting from the next

Error: COMPILER_WARNING: [#def474]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:247:22: note[note]: called from here
#  245|               y_offset <<= 5;
#  246|               filter = _mm256_load_si256((__m256i const *)(bilinear_filters_avx2 + y_offset));
#  247|->             pw8    = _mm256_set1_epi16(8);
#  248|               // load source and another source starting from the next
#  249|               // following byte

Error: COMPILER_WARNING: [#def475]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:250:23: note[note]: called from here
#  248|               // load source and another source starting from the next
#  249|               // following byte
#  250|->             src_reg = _mm256_loadu_si256((__m256i const *)(src));
#  251|               AVG_NEXT_SRC(src_reg, 1)
#  252|               for (i = 0; i < height; i++) {

Error: COMPILER_WARNING: [#def476]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:251:13: note[note]: called from here
#  249|               // following byte
#  250|               src_reg = _mm256_loadu_si256((__m256i const *)(src));
#  251|->             AVG_NEXT_SRC(src_reg, 1)
#  252|               for (i = 0; i < height; i++) {
#  253|                   // save current source average

Error: COMPILER_WARNING: [#def477]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:256:17: note[note]: called from here
#  254|                   src_avg = src_reg;
#  255|                   src += src_stride;
#  256|->                 LOAD_SRC_DST
#  257|                   AVG_NEXT_SRC(src_reg, 1)
#  258|                   MERGE_WITH_SRC(src_avg, src_reg)

Error: COMPILER_WARNING: [#def478]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:257:17: note[note]: called from here
#  255|                   src += src_stride;
#  256|                   LOAD_SRC_DST
#  257|->                 AVG_NEXT_SRC(src_reg, 1)
#  258|                   MERGE_WITH_SRC(src_avg, src_reg)
#  259|                   FILTER_SRC(filter)

Error: COMPILER_WARNING: [#def479]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:258:17: note[note]: called from here
#  256|                   LOAD_SRC_DST
#  257|                   AVG_NEXT_SRC(src_reg, 1)
#  258|->                 MERGE_WITH_SRC(src_avg, src_reg)
#  259|                   FILTER_SRC(filter)
#  260|                   CALC_SUM_SSE_INSIDE_LOOP

Error: COMPILER_WARNING: [#def480]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:259:17: note[note]: called from here
#  257|                   AVG_NEXT_SRC(src_reg, 1)
#  258|                   MERGE_WITH_SRC(src_avg, src_reg)
#  259|->                 FILTER_SRC(filter)
#  260|                   CALC_SUM_SSE_INSIDE_LOOP
#  261|                   dst += dst_stride;

Error: COMPILER_WARNING: [#def481]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:260:17: note[note]: called from here
#  258|                   MERGE_WITH_SRC(src_avg, src_reg)
#  259|                   FILTER_SRC(filter)
#  260|->                 CALC_SUM_SSE_INSIDE_LOOP
#  261|                   dst += dst_stride;
#  262|               }

Error: COMPILER_WARNING: [#def482]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:269:22: note[note]: called from here
#  267|               __m256i filter, pw8, src_next_reg;
#  268|               x_offset <<= 5;
#  269|->             filter = _mm256_load_si256((__m256i const *)(bilinear_filters_avx2 + x_offset));
#  270|               pw8    = _mm256_set1_epi16(8);
#  271|               for (i = 0; i < height; i++) {

Error: COMPILER_WARNING: [#def483]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:270:22: note[note]: called from here
#  268|               x_offset <<= 5;
#  269|               filter = _mm256_load_si256((__m256i const *)(bilinear_filters_avx2 + x_offset));
#  270|->             pw8    = _mm256_set1_epi16(8);
#  271|               for (i = 0; i < height; i++) {
#  272|                   LOAD_SRC_DST

Error: COMPILER_WARNING: [#def484]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:272:17: note[note]: called from here
#  270|               pw8    = _mm256_set1_epi16(8);
#  271|               for (i = 0; i < height; i++) {
#  272|->                 LOAD_SRC_DST
#  273|                   MERGE_NEXT_SRC(src_reg, 1)
#  274|                   FILTER_SRC(filter)

Error: COMPILER_WARNING: [#def485]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:273:17: note[note]: called from here
#  271|               for (i = 0; i < height; i++) {
#  272|                   LOAD_SRC_DST
#  273|->                 MERGE_NEXT_SRC(src_reg, 1)
#  274|                   FILTER_SRC(filter)
#  275|                   CALC_SUM_SSE_INSIDE_LOOP

Error: COMPILER_WARNING: [#def486]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:274:17: note[note]: called from here
#  272|                   LOAD_SRC_DST
#  273|                   MERGE_NEXT_SRC(src_reg, 1)
#  274|->                 FILTER_SRC(filter)
#  275|                   CALC_SUM_SSE_INSIDE_LOOP
#  276|                   src += src_stride;

Error: COMPILER_WARNING: [#def487]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:275:17: note[note]: called from here
#  273|                   MERGE_NEXT_SRC(src_reg, 1)
#  274|                   FILTER_SRC(filter)
#  275|->                 CALC_SUM_SSE_INSIDE_LOOP
#  276|                   src += src_stride;
#  277|                   dst += dst_stride;

Error: COMPILER_WARNING: [#def488]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:283:23: note[note]: called from here
#  281|               __m256i filter, pw8, src_next_reg, src_pack;
#  282|               x_offset <<= 5;
#  283|->             filter  = _mm256_load_si256((__m256i const *)(bilinear_filters_avx2 + x_offset));
#  284|               pw8     = _mm256_set1_epi16(8);
#  285|               src_reg = _mm256_loadu_si256((__m256i const *)(src));

Error: COMPILER_WARNING: [#def489]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:284:23: note[note]: called from here
#  282|               x_offset <<= 5;
#  283|               filter  = _mm256_load_si256((__m256i const *)(bilinear_filters_avx2 + x_offset));
#  284|->             pw8     = _mm256_set1_epi16(8);
#  285|               src_reg = _mm256_loadu_si256((__m256i const *)(src));
#  286|               MERGE_NEXT_SRC(src_reg, 1)

Error: COMPILER_WARNING: [#def490]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:285:23: note[note]: called from here
#  283|               filter  = _mm256_load_si256((__m256i const *)(bilinear_filters_avx2 + x_offset));
#  284|               pw8     = _mm256_set1_epi16(8);
#  285|->             src_reg = _mm256_loadu_si256((__m256i const *)(src));
#  286|               MERGE_NEXT_SRC(src_reg, 1)
#  287|               FILTER_SRC(filter)

Error: COMPILER_WARNING: [#def491]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:286:13: note[note]: called from here
#  284|               pw8     = _mm256_set1_epi16(8);
#  285|               src_reg = _mm256_loadu_si256((__m256i const *)(src));
#  286|->             MERGE_NEXT_SRC(src_reg, 1)
#  287|               FILTER_SRC(filter)
#  288|               // convert each 16 bit to 8 bit to each low and high lane source

Error: COMPILER_WARNING: [#def492]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:287:13: note[note]: called from here
#  285|               src_reg = _mm256_loadu_si256((__m256i const *)(src));
#  286|               MERGE_NEXT_SRC(src_reg, 1)
#  287|->             FILTER_SRC(filter)
#  288|               // convert each 16 bit to 8 bit to each low and high lane source
#  289|               src_pack = _mm256_packus_epi16(exp_src_lo, exp_src_hi);

Error: COMPILER_WARNING: [#def493]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:289:24: note[note]: called from here
#  287|               FILTER_SRC(filter)
#  288|               // convert each 16 bit to 8 bit to each low and high lane source
#  289|->             src_pack = _mm256_packus_epi16(exp_src_lo, exp_src_hi);
#  290|               for (i = 0; i < height; i++) {
#  291|                   src += src_stride;

Error: COMPILER_WARNING: [#def494]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:292:17: note[note]: called from here
#  290|               for (i = 0; i < height; i++) {
#  291|                   src += src_stride;
#  292|->                 LOAD_SRC_DST
#  293|                   MERGE_NEXT_SRC(src_reg, 1)
#  294|                   FILTER_SRC(filter)

Error: COMPILER_WARNING: [#def495]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:293:17: note[note]: called from here
#  291|                   src += src_stride;
#  292|                   LOAD_SRC_DST
#  293|->                 MERGE_NEXT_SRC(src_reg, 1)
#  294|                   FILTER_SRC(filter)
#  295|                   src_reg = _mm256_packus_epi16(exp_src_lo, exp_src_hi);

Error: COMPILER_WARNING: [#def496]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:294:17: note[note]: called from here
#  292|                   LOAD_SRC_DST
#  293|                   MERGE_NEXT_SRC(src_reg, 1)
#  294|->                 FILTER_SRC(filter)
#  295|                   src_reg = _mm256_packus_epi16(exp_src_lo, exp_src_hi);
#  296|                   // average between previous pack to the current

Error: COMPILER_WARNING: [#def497]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:295:27: note[note]: called from here
#  293|                   MERGE_NEXT_SRC(src_reg, 1)
#  294|                   FILTER_SRC(filter)
#  295|->                 src_reg = _mm256_packus_epi16(exp_src_lo, exp_src_hi);
#  296|                   // average between previous pack to the current
#  297|                   src_pack = _mm256_avg_epu8(src_pack, src_reg);

Error: COMPILER_WARNING: [#def498]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:297:28: note[note]: called from here
#  295|                   src_reg = _mm256_packus_epi16(exp_src_lo, exp_src_hi);
#  296|                   // average between previous pack to the current
#  297|->                 src_pack = _mm256_avg_epu8(src_pack, src_reg);
#  298|                   MERGE_WITH_SRC(src_pack, zero_reg)
#  299|                   CALC_SUM_SSE_INSIDE_LOOP

Error: COMPILER_WARNING: [#def499]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:298:17: note[note]: called from here
#  296|                   // average between previous pack to the current
#  297|                   src_pack = _mm256_avg_epu8(src_pack, src_reg);
#  298|->                 MERGE_WITH_SRC(src_pack, zero_reg)
#  299|                   CALC_SUM_SSE_INSIDE_LOOP
#  300|                   src_pack = src_reg;

Error: COMPILER_WARNING: [#def500]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:299:17: note[note]: called from here
#  297|                   src_pack = _mm256_avg_epu8(src_pack, src_reg);
#  298|                   MERGE_WITH_SRC(src_pack, zero_reg)
#  299|->                 CALC_SUM_SSE_INSIDE_LOOP
#  300|                   src_pack = src_reg;
#  301|                   dst += dst_stride;

Error: COMPILER_WARNING: [#def501]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:307:23: note[note]: called from here
#  305|               __m256i xfilter, yfilter, pw8, src_next_reg, src_pack;
#  306|               x_offset <<= 5;
#  307|->             xfilter = _mm256_load_si256((__m256i const *)(bilinear_filters_avx2 + x_offset));
#  308|               y_offset <<= 5;
#  309|               yfilter = _mm256_load_si256((__m256i const *)(bilinear_filters_avx2 + y_offset));

Error: COMPILER_WARNING: [#def502]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:309:23: note[note]: called from here
#  307|               xfilter = _mm256_load_si256((__m256i const *)(bilinear_filters_avx2 + x_offset));
#  308|               y_offset <<= 5;
#  309|->             yfilter = _mm256_load_si256((__m256i const *)(bilinear_filters_avx2 + y_offset));
#  310|               pw8     = _mm256_set1_epi16(8);
#  311|               // load source and another source starting from the next

Error: COMPILER_WARNING: [#def503]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:310:23: note[note]: called from here
#  308|               y_offset <<= 5;
#  309|               yfilter = _mm256_load_si256((__m256i const *)(bilinear_filters_avx2 + y_offset));
#  310|->             pw8     = _mm256_set1_epi16(8);
#  311|               // load source and another source starting from the next
#  312|               // following byte

Error: COMPILER_WARNING: [#def504]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:313:23: note[note]: called from here
#  311|               // load source and another source starting from the next
#  312|               // following byte
#  313|->             src_reg = _mm256_loadu_si256((__m256i const *)(src));
#  314|               MERGE_NEXT_SRC(src_reg, 1)
#  315|   

Error: COMPILER_WARNING: [#def505]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:314:13: note[note]: called from here
#  312|               // following byte
#  313|               src_reg = _mm256_loadu_si256((__m256i const *)(src));
#  314|->             MERGE_NEXT_SRC(src_reg, 1)
#  315|   
#  316|               FILTER_SRC(xfilter)

Error: COMPILER_WARNING: [#def506]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:316:13: note[note]: called from here
#  314|               MERGE_NEXT_SRC(src_reg, 1)
#  315|   
#  316|->             FILTER_SRC(xfilter)
#  317|               // convert each 16 bit to 8 bit to each low and high lane source
#  318|               src_pack = _mm256_packus_epi16(exp_src_lo, exp_src_hi);

Error: COMPILER_WARNING: [#def507]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:318:24: note[note]: called from here
#  316|               FILTER_SRC(xfilter)
#  317|               // convert each 16 bit to 8 bit to each low and high lane source
#  318|->             src_pack = _mm256_packus_epi16(exp_src_lo, exp_src_hi);
#  319|               for (i = 0; i < height; i++) {
#  320|                   src += src_stride;

Error: COMPILER_WARNING: [#def508]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:321:17: note[note]: called from here
#  319|               for (i = 0; i < height; i++) {
#  320|                   src += src_stride;
#  321|->                 LOAD_SRC_DST
#  322|                   MERGE_NEXT_SRC(src_reg, 1)
#  323|                   FILTER_SRC(xfilter)

Error: COMPILER_WARNING: [#def509]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:322:17: note[note]: called from here
#  320|                   src += src_stride;
#  321|                   LOAD_SRC_DST
#  322|->                 MERGE_NEXT_SRC(src_reg, 1)
#  323|                   FILTER_SRC(xfilter)
#  324|                   src_reg = _mm256_packus_epi16(exp_src_lo, exp_src_hi);

Error: COMPILER_WARNING: [#def510]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:323:17: note[note]: called from here
#  321|                   LOAD_SRC_DST
#  322|                   MERGE_NEXT_SRC(src_reg, 1)
#  323|->                 FILTER_SRC(xfilter)
#  324|                   src_reg = _mm256_packus_epi16(exp_src_lo, exp_src_hi);
#  325|                   // merge previous pack to current pack source

Error: COMPILER_WARNING: [#def511]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:324:27: note[note]: called from here
#  322|                   MERGE_NEXT_SRC(src_reg, 1)
#  323|                   FILTER_SRC(xfilter)
#  324|->                 src_reg = _mm256_packus_epi16(exp_src_lo, exp_src_hi);
#  325|                   // merge previous pack to current pack source
#  326|                   MERGE_WITH_SRC(src_pack, src_reg)

Error: COMPILER_WARNING: [#def512]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:326:17: note[note]: called from here
#  324|                   src_reg = _mm256_packus_epi16(exp_src_lo, exp_src_hi);
#  325|                   // merge previous pack to current pack source
#  326|->                 MERGE_WITH_SRC(src_pack, src_reg)
#  327|                   // filter the source
#  328|                   FILTER_SRC(yfilter)

Error: COMPILER_WARNING: [#def513]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:328:17: note[note]: called from here
#  326|                   MERGE_WITH_SRC(src_pack, src_reg)
#  327|                   // filter the source
#  328|->                 FILTER_SRC(yfilter)
#  329|                   src_pack = src_reg;
#  330|                   CALC_SUM_SSE_INSIDE_LOOP

Error: COMPILER_WARNING: [#def514]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:330:17: note[note]: called from here
#  328|                   FILTER_SRC(yfilter)
#  329|                   src_pack = src_reg;
#  330|->                 CALC_SUM_SSE_INSIDE_LOOP
#  331|                   dst += dst_stride;
#  332|               }

Error: COMPILER_WARNING: [#def515]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:335:5: note[note]: called from here
#  333|           }
#  334|       }
#  335|->     CALC_SUM_AND_SSE
#  336|       _mm256_zeroupper();
#  337|       return sum;

Error: COMPILER_WARNING: [#def516]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/variance_impl_avx2.c:336:5: note[note]: called from here
#  334|       }
#  335|       CALC_SUM_AND_SSE
#  336|->     _mm256_zeroupper();
#  337|       return sum;
#  338|   }

Error: COMPILER_WARNING: [#def517]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/warp_plane_avx2.c:363:20: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#  361|   }
#  362|   
#  363|-> static INLINE void horizontal_filter_avx2(const __m256i src, __m256i *horz_out, int sx, int alpha, int beta, int row,
#  364|                                             const __m256i *shuffle_src, const __m256i *round_const,
#  365|                                             const __m128i *shift) {

Error: COMPILER_WARNING: [#def518]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/warp_plane_avx2.c:517:25: note[note]: called from here
#  515|                                                              const int offset_bits, __m256i *res_sub_const,
#  516|                                                              __m256i *round_bits_const, __m256i *wt) {
#  517|->     *res_sub_const    = _mm256_set1_epi16(-(1 << (offset_bits - conv_params->round_1)) -
#  518|                                          (1 << (offset_bits - conv_params->round_1 - 1)));
#  519|       *round_bits_const = _mm256_set1_epi16(((1 << round_bits) >> 1));

Error: COMPILER_WARNING: [#def519]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/warp_plane_avx2.c:519:25: note[note]: called from here
#  517|       *res_sub_const    = _mm256_set1_epi16(-(1 << (offset_bits - conv_params->round_1)) -
#  518|                                          (1 << (offset_bits - conv_params->round_1 - 1)));
#  519|->     *round_bits_const = _mm256_set1_epi16(((1 << round_bits) >> 1));
#  520|   
#  521|       const int     w0  = conv_params->fwd_offset;

Error: COMPILER_WARNING: [#def520]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/warp_plane_avx2.c:523:25: note[note]: called from here
#  521|       const int     w0  = conv_params->fwd_offset;
#  522|       const int     w1  = conv_params->bck_offset;
#  523|->     const __m256i wt0 = _mm256_set1_epi16(w0);
#  524|       const __m256i wt1 = _mm256_set1_epi16(w1);
#  525|       *wt               = _mm256_unpacklo_epi16(wt0, wt1);

Error: COMPILER_WARNING: [#def521]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/warp_plane_avx2.c:524:25: note[note]: called from here
#  522|       const int     w1  = conv_params->bck_offset;
#  523|       const __m256i wt0 = _mm256_set1_epi16(w0);
#  524|->     const __m256i wt1 = _mm256_set1_epi16(w1);
#  525|       *wt               = _mm256_unpacklo_epi16(wt0, wt1);
#  526|   }

Error: COMPILER_WARNING: [#def522]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/warp_plane_avx2.c:525:25: note[note]: called from here
#  523|       const __m256i wt0 = _mm256_set1_epi16(w0);
#  524|       const __m256i wt1 = _mm256_set1_epi16(w1);
#  525|->     *wt               = _mm256_unpacklo_epi16(wt0, wt1);
#  526|   }
#  527|   

Error: COMPILER_WARNING: [#def523]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/warp_plane_avx2.c:1117:19: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
# 1115|   
# 1116|       const int     offset_bits_vert       = bd + 2 * FILTER_BITS - reduce_bits_horiz;
# 1117|->     const __m256i reduce_bits_vert_const = _mm256_set1_epi32(((1 << reduce_bits_vert) >> 1));
# 1118|       const __m256i res_add_const          = _mm256_set1_epi32(1 << offset_bits_vert);
# 1119|       const int     round_bits             = 2 * FILTER_BITS - conv_params->round_0 - conv_params->round_1;

Error: COMPILER_WARNING: [#def524]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX2/wiener_convolve_avx2.c:58:20: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#   56|   }
#   57|   
#   58|-> static INLINE void wiener_convolve_h32_tap7(const uint8_t* src, const __m256i coeffs[4], const __m256i filt[4],
#   59|                                               const __m256i filt_center, const __m256i round_h0, const __m256i round_h1,
#   60|                                               const __m256i clamp_high, __m256i* const dst0, __m256i* const dst1) {

Error: COMPILER_WARNING: [#def525]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/cdef_block_avx512.c:21:1: warning[-Wpsabi]: AVX512F vector return without AVX512F enabled changes the ABI
#   19|   #include "memory_avx2.h"
#   20|   
#   21|-> static INLINE __m512i loadu_u16_8x4_avx512(const uint16_t *const src, const uint32_t stride) {
#   22|       const __m256i s0 = loadu_u16_8x2_avx2(src + 0 * stride, stride);
#   23|       const __m256i s1 = loadu_u16_8x2_avx2(src + 2 * stride, stride);

Error: COMPILER_WARNING: [#def526]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/cdef_block_avx512.c:39:20: note[note]: the ABI for passing parameters with 64-byte alignment has changed in GCC 4.6
#   37|       return _mm512_xor_si512(d, sign);
#   38|   }
#   39|-> static INLINE void cdef_filter_block_8xn_16_pri_avx512(const uint16_t *const in, const __m128i damping,
#   40|                                                          const int32_t po, const __m512i row, const __m512i strength,
#   41|                                                          const __m512i pri_taps, __m512i *const max, __m512i *const min,

Error: COMPILER_WARNING: [#def527]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/compute_sad_intrin_avx512.c:23:20: note[note]: the ABI for passing parameters with 64-byte alignment has changed in GCC 4.6
#   21|   #include "compute_sad_c.h"
#   22|   
#   23|-> static INLINE void sad64_kernel_avx512(const __m512i s, const uint8_t *const ref, __m512i *const sum) {
#   24|       const __m512i r = _mm512_loadu_si512((__m512i *)ref);
#   25|       *sum            = _mm512_add_epi32(*sum, _mm512_sad_epu8(s, r));

Error: COMPILER_WARNING: [#def528]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/compute_sad_intrin_avx512.c:24:23: note[note]: called from here
#   22|   
#   23|   static INLINE void sad64_kernel_avx512(const __m512i s, const uint8_t *const ref, __m512i *const sum) {
#   24|->     const __m512i r = _mm512_loadu_si512((__m512i *)ref);
#   25|       *sum            = _mm512_add_epi32(*sum, _mm512_sad_epu8(s, r));
#   26|   }

Error: COMPILER_WARNING: [#def529]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/compute_sad_intrin_avx512.c:25:23: note[note]: called from here
#   23|   static INLINE void sad64_kernel_avx512(const __m512i s, const uint8_t *const ref, __m512i *const sum) {
#   24|       const __m512i r = _mm512_loadu_si512((__m512i *)ref);
#   25|->     *sum            = _mm512_add_epi32(*sum, _mm512_sad_epu8(s, r));
#   26|   }
#   27|   

Error: COMPILER_WARNING: [#def530]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/compute_sad_intrin_avx512.c:52:14: warning[-Wpsabi]: AVX512F vector return without AVX512F enabled changes the ABI
#   50|                                                       uint32_t ref_stride, uint32_t height) {
#   51|       uint32_t y   = height;
#   52|->     __m512i  zmm = _mm512_setzero_si512();
#   53|   
#   54|       do {

Error: COMPILER_WARNING: [#def531]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/convolve_avx512.c:75:20: note[note]: the ABI for passing parameters with 64-byte alignment has changed in GCC 4.6
#   73|   }
#   74|   
#   75|-> static INLINE void sr_y_2tap_64_avx512(const uint8_t *const src, const __m512i coeffs[1], const __m512i s0,
#   76|                                          __m512i *const s1, uint8_t *const dst) {
#   77|       __m512i r[2];

Error: COMPILER_WARNING: [#def532]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/encodetxb_avx512.c:31:1: warning[-Wpsabi]: AVX512F vector return without AVX512F enabled changes the ABI
#   29|   }
#   30|   
#   31|-> static INLINE __m512i txb_init_levels_64_avx512(const TranLow *const coeff) {
#   32|       const __m512i idx   = _mm512_setr_epi32(0, 4, 8, 12, 1, 5, 9, 13, 2, 6, 10, 14, 3, 7, 11, 15);
#   33|       const __m512i c0    = _mm512_loadu_si512((__m512i *)(coeff + 0 * 16));

Error: COMPILER_WARNING: [#def533]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/highbd_fwd_txfm_AVX512.c:61:13: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   59|           for (int32_t i = 0; i < 16; i++) {
#   60|               int idx   = 15 - i;
#   61|->             temp[idx] = _mm256_loadu_si256((const __m256i *)(input + i * stride));
#   62|               out[idx]  = _mm512_cvtepi16_epi32(temp[idx]);
#   63|               out[idx]  = _mm512_slli_epi32(out[idx], ushift);

Error: COMPILER_WARNING: [#def534]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/highbd_fwd_txfm_AVX512.c:110:9: note[note]: called from here
#  108|       int32_t fact = -1, index = -1;
#  109|       for (int32_t i = 0; i < 8; i++) {
#  110|->         _mm512_storeu_si512((__m512i *)(output + (++fact) * 32), res[++index]);
#  111|           _mm512_storeu_si512((__m512i *)(output + (fact)*32 + 16), res[++index]);
#  112|       }

Error: COMPILER_WARNING: [#def535]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/highbd_fwd_txfm_AVX512.c:111:9: note[note]: called from here
#  109|       for (int32_t i = 0; i < 8; i++) {
#  110|           _mm512_storeu_si512((__m512i *)(output + (++fact) * 32), res[++index]);
#  111|->         _mm512_storeu_si512((__m512i *)(output + (fact)*32 + 16), res[++index]);
#  112|       }
#  113|   }

Error: COMPILER_WARNING: [#def536]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/highbd_fwd_txfm_AVX512.c:116:39: warning[-Wpsabi]: AVX512F vector return without AVX512F enabled changes the ABI
#  114|   
#  115|   static INLINE __m512i half_btf_avx512(const __m512i *w0, const __m512i *n0, const __m512i *w1, const __m512i *n1,
#  116|->                                       const __m512i *rounding, uint8_t bit) {
#  117|       __m512i x, y;
#  118|   

Error: CPPCHECK_WARNING (CWE-457): [#def537]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/highbd_fwd_txfm_AVX512.c:1799: error[uninitvar]: Uninitialized variable: in
# 1797|       }
# 1798|   
# 1799|->     av1_fdct32_new_avx512(in, in, bitcol, txfm_size_col, num_col);
# 1800|   
# 1801|       for (int32_t i = 0; i < 8; i++) { col_txfm_16x16_rounding_avx512((in + i * 16), -shift[1]); }

Error: CPPCHECK_WARNING (CWE-457): [#def538]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/highbd_fwd_txfm_AVX512.c:1829: warning[uninitvar]: Uninitialized variable: in
# 1827|       }
# 1828|   
# 1829|->     av1_fdct64_new_avx512(in, outcoeff512, bitcol, txfm_size_col, num_col);
# 1830|   
# 1831|       col_txfm_16x16_rounding_avx512(outcoeff512, -shift[1]);

Error: CPPCHECK_WARNING (CWE-457): [#def539]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/highbd_fwd_txfm_AVX512.c:1863: error[uninitvar]: Uninitialized variable: in
# 1861|       }
# 1862|   
# 1863|->     fdct16x16_avx512(in, outcoeff512, bitcol, num_col);
# 1864|       col_txfm_16x16_rounding_avx512(outcoeff512, -shift[1]);
# 1865|       col_txfm_16x16_rounding_avx512(outcoeff512 + 16, -shift[1]);

Error: CPPCHECK_WARNING (CWE-457): [#def540]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/highbd_fwd_txfm_AVX512.c:3236: error[uninitvar]: Uninitialized variable: in
# 3234|           load_buffer_32_avx512(input + 32 + i * stride, in + 2 + i * 4, 16, 0, 0, shift[0]);
# 3235|       }
# 3236|->     av1_fdct32_new_N2_avx512(in, in, bitcol, txfm_size_col, num_col);
# 3237|       for (int32_t i = 0; i < 4; i++) { col_txfm_16x16_rounding_avx512((in + i * 16), -shift[1]); }
# 3238|       transpose_16nx16m_N2_half_avx512(in, outcoef512, txfm_size_col, txfm_size_row);

Error: COMPILER_WARNING: [#def541]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/highbd_intra_pred_avx512.c:213:20: note[note]: the ABI for passing parameters with 64-byte alignment has changed in GCC 4.6
#  211|   }
#  212|   
#  213|-> static INLINE void dc_common_predictor_32xh_kernel_avx512(uint16_t *dst, const ptrdiff_t stride, const int32_t h,
#  214|                                                             const __m512i dc) {
#  215|       for (int32_t i = 0; i < h; i++) {

Error: COMPILER_WARNING: [#def542]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/highbd_intra_pred_avx512.c:243:19: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#  241|   
#  242|   static INLINE __m128i dc_sum_16(const uint16_t *const src) {
#  243|->     const __m256i s    = _mm256_loadu_si256((const __m256i *)src);
#  244|       const __m128i s_lo = _mm256_castsi256_si128(s);
#  245|       const __m128i s_hi = _mm256_extracti128_si256(s, 1);

Error: COMPILER_WARNING: [#def543]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/highbd_inv_txfm_avx512.c:576:1: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#  574|   }
#  575|   
#  576|-> static INLINE __m256i highbd_clamp_epi16_avx512(__m256i u, int32_t bd) {
#  577|       const __m256i zeroes = _mm256_setzero_si256();
#  578|       const __m256i ONEs   = _mm256_set1_epi16(1);

Error: COMPILER_WARNING: [#def544]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/highbd_inv_txfm_avx512.c:576:23: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#  574|   }
#  575|   
#  576|-> static INLINE __m256i highbd_clamp_epi16_avx512(__m256i u, int32_t bd) {
#  577|       const __m256i zeroes = _mm256_setzero_si256();
#  578|       const __m256i ONEs   = _mm256_set1_epi16(1);

Error: CPPCHECK_WARNING (CWE-457): [#def545]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/highbd_inv_txfm_avx512.c:2544: warning[uninitvar]: Uninitialized variable: in
# 2542|       // row tranform
# 2543|       for (int32_t i = 0; i < txfm_size_row; i++) { load_buffer_16_avx512(coeff + i * txfm_size_col, in + i); }
# 2544|->     transpose_16nx16m_inv_avx512(in, out, txfm_size_col, txfm_size_row);
# 2545|       idct16_avx512(out, in, inv_cos_bit_row[txw_idx][txh_idx], num_row);
# 2546|       round_shift_16x16_avx512(in, -shift[0]);

Error: CPPCHECK_WARNING (CWE-457): [#def546]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/highbd_inv_txfm_avx512.c:2572: warning[uninitvar]: Uninitialized variable: in
# 2570|       // row tranform
# 2571|       for (int32_t i = 0; i < txfm_size_row; i++) { load_buffer_64_avx512(coeff + i * txfm_size_col, in + (i * 4)); }
# 2572|->     transpose_16nx16m_inv_avx512(in, out, 32, 16);
# 2573|       idct64_avx512(out, in, inv_cos_bit_row[txw_idx][txh_idx], num_row, bd, -shift[0]);
# 2574|       transpose_16nx16m_inv_avx512(in, out, txfm_size_row, txfm_size_col);

Error: CPPCHECK_WARNING (CWE-457): [#def547]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/highbd_inv_txfm_avx512.c:2600: error[uninitvar]: Uninitialized variable: in
# 2598|           load_buffer_16_avx512(coeff + 16 + i * txfm_size_col, in + 1 + i * 2);
# 2599|       }
# 2600|->     transpose_16nx16m_inv_avx512(in, out, txfm_size_col, txfm_size_row);
# 2601|       av1_round_shift_rect_array_32_avx512(out, out, 128, (int8_t)0, 2896);
# 2602|       idct32_avx512(out, in, inv_cos_bit_row[txw_idx][txh_idx], num_row);

Error: CPPCHECK_WARNING (CWE-457): [#def548]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/highbd_inv_txfm_avx512.c:2631: error[uninitvar]: Uninitialized variable: in
# 2629|           load_buffer_16_avx512(coeff + 48 + i * txfm_size_col, in + 3 + i * 4);
# 2630|       }
# 2631|->     transpose_16nx16m_inv_avx512(in, out, 32, 32);
# 2632|       av1_round_shift_rect_array_32_avx512(out, out, 128, (int8_t)0, 2896);
# 2633|       idct64_avx512(out, in, inv_cos_bit_row[txw_idx][txh_idx], num_row, bd, -shift[0]);

Error: CPPCHECK_WARNING (CWE-457): [#def549]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/highbd_inv_txfm_avx512.c:2696: warning[uninitvar]: Uninitialized variable: in
# 2694|       // row tranform
# 2695|       for (int32_t i = 0; i < txfm_size_row; i++) { load_buffer_16_avx512(coeff + i * txfm_size_col, in + i); }
# 2696|->     transpose_16nx16m_inv_avx512(in, out, txfm_size_col, txfm_size_row);
# 2697|       av1_round_shift_rect_array_32_avx512(out, out, 32, (int8_t)0, 2896);
# 2698|       row_txfm(out, in, inv_cos_bit_row[txw_idx][txh_idx], num_row);

Error: CPPCHECK_WARNING (CWE-457): [#def550]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/highbd_inv_txfm_avx512.c:2727: error[uninitvar]: Uninitialized variable: in
# 2725|           load_buffer_16_avx512(coeff + 16 + i * txfm_size_col, in + 1 + i * 2);
# 2726|       }
# 2727|->     transpose_16nx16m_inv_avx512(in, out, txfm_size_col, txfm_size_row);
# 2728|       av1_round_shift_rect_array_32_avx512(out, out, 32, (int8_t)0, 2896);
# 2729|       row_txfm(out, in, inv_cos_bit_row[txw_idx][txh_idx], num_row);

Error: COMPILER_WARNING: [#def551]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/pic_operators_intrin_avx512.c:33:19: warning[-Wpsabi]: AVX512F vector return without AVX512F enabled changes the ABI
#   31|   static INLINE void residual32x2_avx512(const uint8_t *input, const uint32_t input_stride, const uint8_t *pred,
#   32|                                          const uint32_t pred_stride, int16_t *residual, const uint32_t residual_stride) {
#   33|->     const __m512i zero  = _mm512_setzero_si512();
#   34|       const __m512i idx   = _mm512_setr_epi64(0, 4, 1, 5, 2, 6, 3, 7);
#   35|       const __m256i in0   = _mm256_loadu_si256((__m256i *)input);

Error: COMPILER_WARNING: [#def552]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/pickrst_avx512.c:27:23: note[note]: the ABI for passing parameters with 64-byte alignment has changed in GCC 4.6
#   25|   #include "transpose_avx2.h"
#   26|   
#   27|-> static INLINE int32_t hadd32_avx512(const __m512i src) {
#   28|       const __m256i src_l = _mm512_castsi512_si256(src);
#   29|       const __m256i src_h = _mm512_extracti64x4_epi64(src, 1);

Error: COMPILER_WARNING: [#def553]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/synonyms_avx512.h:27:1: warning[-Wpsabi]: AVX512F vector return without AVX512F enabled changes the ABI
#   25|   // Loads and stores to do away with the tedium of casting the address
#   26|   // to the right type.
#   27|-> static INLINE __m512i zz_load_512(const void *const a) {
#   28|   #ifdef EB_TEST_SIMD_ALIGN
#   29|       if ((intptr_t)a % 64)

Error: COMPILER_WARNING: [#def554]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/synonyms_avx512.h:32:12: note[note]: called from here
#   30|           SVT_LOG("\n zz_load_512() NOT 64-byte aligned!!!\n");
#   31|   #endif
#   32|->     return _mm512_load_si512((const __m512i *)a);
#   33|   }
#   34|   

Error: COMPILER_WARNING: [#def555]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/synonyms_avx512.h:37:20: note[note]: the ABI for passing parameters with 64-byte alignment has changed in GCC 4.6
#   35|   static INLINE __m512i zz_loadu_512(const void *const a) { return _mm512_loadu_si512((const __m512i *)a); }
#   36|   
#   37|-> static INLINE void zz_store_512(void *const a, const __m512i v) {
#   38|   #ifdef EB_TEST_SIMD_ALIGN
#   39|       if ((intptr_t)a % 64)

Error: COMPILER_WARNING: [#def556]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/synonyms_avx512.h:45:68: note[note]: called from here
#   43|   }
#   44|   
#   45|-> static INLINE void zz_storeu_512(void *const a, const __m512i v) { _mm512_storeu_si512((__m512i *)a, v); }
#   46|   
#   47|   #endif // EN_AVX512_SUPPORT

Error: COMPILER_WARNING: [#def557]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/variance_avx512.c:209:13: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#  207|               __m256i filter256;
#  208|               y_offset <<= 5;
#  209|->             filter256 = _mm256_load_si256((__m256i const *)(bilinear_filters_avx2 + y_offset));
#  210|               filter    = _mm512_castsi256_si512(filter256);
#  211|               filter    = _mm512_inserti64x4(filter, filter256, 1);

Error: COMPILER_WARNING: [#def558]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/variance_avx512.c:708:1: warning[-Wpsabi]: AVX512F vector return without AVX512F enabled changes the ABI
#  706|   }
#  707|   
#  708|-> static INLINE __m512i sum_to_32bit_avx512(const __m512i sum) {
#  709|       const __m512i sum_lo = _mm512_cvtepi16_epi32(_mm512_castsi512_si256(sum));
#  710|       const __m512i sum_hi = _mm512_cvtepi16_epi32(_mm512_extracti64x4_epi64(sum, 1));

Error: COMPILER_WARNING: [#def559]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/variance_avx512.c:714:20: note[note]: the ABI for passing parameters with 64-byte alignment has changed in GCC 4.6
#  712|   }
#  713|   
#  714|-> static INLINE void variance_kernel_avx512(const __m512i src, const __m512i ref, __m512i *const sse,
#  715|                                             __m512i *const sum) {
#  716|       const __m512i adj_sub = _mm512_set1_epi16(0xff01); // (1,-1)

Error: COMPILER_WARNING: [#def560]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/variance_avx512.c:716:29: note[note]: called from here
#  714|   static INLINE void variance_kernel_avx512(const __m512i src, const __m512i ref, __m512i *const sse,
#  715|                                             __m512i *const sum) {
#  716|->     const __m512i adj_sub = _mm512_set1_epi16(0xff01); // (1,-1)
#  717|   
#  718|       // unpack into pairs of source and reference values

Error: COMPILER_WARNING: [#def561]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/variance_avx512.c:719:30: note[note]: called from here
#  717|   
#  718|       // unpack into pairs of source and reference values
#  719|->     const __m512i src_ref0 = _mm512_unpacklo_epi8(src, ref);
#  720|       const __m512i src_ref1 = _mm512_unpackhi_epi8(src, ref);
#  721|   

Error: COMPILER_WARNING: [#def562]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/variance_avx512.c:720:30: note[note]: called from here
#  718|       // unpack into pairs of source and reference values
#  719|       const __m512i src_ref0 = _mm512_unpacklo_epi8(src, ref);
#  720|->     const __m512i src_ref1 = _mm512_unpackhi_epi8(src, ref);
#  721|   
#  722|       // subtract adjacent elements using src*1 + ref*-1

Error: COMPILER_WARNING: [#def563]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/variance_avx512.c:723:27: note[note]: called from here
#  721|   
#  722|       // subtract adjacent elements using src*1 + ref*-1
#  723|->     const __m512i diff0 = _mm512_maddubs_epi16(src_ref0, adj_sub);
#  724|       const __m512i diff1 = _mm512_maddubs_epi16(src_ref1, adj_sub);
#  725|       const __m512i madd0 = _mm512_madd_epi16(diff0, diff0);

Error: COMPILER_WARNING: [#def564]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/variance_avx512.c:724:27: note[note]: called from here
#  722|       // subtract adjacent elements using src*1 + ref*-1
#  723|       const __m512i diff0 = _mm512_maddubs_epi16(src_ref0, adj_sub);
#  724|->     const __m512i diff1 = _mm512_maddubs_epi16(src_ref1, adj_sub);
#  725|       const __m512i madd0 = _mm512_madd_epi16(diff0, diff0);
#  726|       const __m512i madd1 = _mm512_madd_epi16(diff1, diff1);

Error: COMPILER_WARNING: [#def565]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/variance_avx512.c:725:27: note[note]: called from here
#  723|       const __m512i diff0 = _mm512_maddubs_epi16(src_ref0, adj_sub);
#  724|       const __m512i diff1 = _mm512_maddubs_epi16(src_ref1, adj_sub);
#  725|->     const __m512i madd0 = _mm512_madd_epi16(diff0, diff0);
#  726|       const __m512i madd1 = _mm512_madd_epi16(diff1, diff1);
#  727|   

Error: COMPILER_WARNING: [#def566]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/variance_avx512.c:726:27: note[note]: called from here
#  724|       const __m512i diff1 = _mm512_maddubs_epi16(src_ref1, adj_sub);
#  725|       const __m512i madd0 = _mm512_madd_epi16(diff0, diff0);
#  726|->     const __m512i madd1 = _mm512_madd_epi16(diff1, diff1);
#  727|   
#  728|       // add to the running totals

Error: COMPILER_WARNING: [#def567]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/variance_avx512.c:729:12: note[note]: called from here
#  727|   
#  728|       // add to the running totals
#  729|->     *sum = _mm512_add_epi16(*sum, _mm512_add_epi16(diff0, diff1));
#  730|       *sse = _mm512_add_epi32(*sse, _mm512_add_epi32(madd0, madd1));
#  731|   }

Error: COMPILER_WARNING: [#def568]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/variance_avx512.c:730:12: note[note]: called from here
#  728|       // add to the running totals
#  729|       *sum = _mm512_add_epi16(*sum, _mm512_add_epi16(diff0, diff1));
#  730|->     *sse = _mm512_add_epi32(*sse, _mm512_add_epi32(madd0, madd1));
#  731|   }
#  732|   

Error: COMPILER_WARNING: [#def569]
SVT-AV1-v3.1.2/Source/Lib/ASM_AVX512/wiener_convolve_avx512.c:151:20: note[note]: the ABI for passing parameters with 64-byte alignment has changed in GCC 4.6
#  149|   }
#  150|   
#  151|-> static INLINE void wiener_convolve_h64_tap7_avx512(const uint8_t* src, const __m512i coeffs[4], const __m512i filt[4],
#  152|                                                      const __m512i filt_center, const __m512i round_h0,
#  153|                                                      const __m512i round_h1, const __m512i clamp_high,

Error: GCC_ANALYZER_WARNING (CWE-476): [#def570]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE2/variance_sse2.c:506:39: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE2/variance_sse2.c:451:6: enter_function: entry to ‘svt_aom_upsampled_pred_sse2’
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE2/variance_sse2.c:459:40: call_function: inlined call to ‘av1_get_filter’ from ‘svt_aom_upsampled_pred_sse2’
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE2/variance_sse2.c:463:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE2/variance_sse2.c:505:15: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE2/variance_sse2.c:505:15: branch_true: following ‘true’ branch (when ‘subpel_y_q3 == 0’)...
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE2/variance_sse2.c:506:39: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE2/variance_sse2.c:506:39: danger: dereference of NULL ‘<unknown>’
#  504|           }
#  505|       } else if (!subpel_y_q3) {
#  506|->         const int16_t *const kernel = av1_get_interp_filter_subpel_kernel(*filter, subpel_x_q3 << 1);
#  507|           svt_aom_convolve8_horiz(ref, ref_stride, comp_pred, width, kernel, 16, NULL, -1, width, height);
#  508|       } else if (!subpel_x_q3) {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def571]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE2/variance_sse2.c:509:39: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE2/variance_sse2.c:451:6: enter_function: entry to ‘svt_aom_upsampled_pred_sse2’
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE2/variance_sse2.c:459:40: call_function: inlined call to ‘av1_get_filter’ from ‘svt_aom_upsampled_pred_sse2’
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE2/variance_sse2.c:463:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE2/variance_sse2.c:505:15: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE2/variance_sse2.c:505:15: branch_false: following ‘false’ branch (when ‘subpel_y_q3 != 0’)...
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE2/variance_sse2.c:508:15: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE2/variance_sse2.c:508:15: branch_true: following ‘true’ branch (when ‘subpel_x_q3 == 0’)...
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE2/variance_sse2.c:509:39: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE2/variance_sse2.c:509:39: danger: dereference of NULL ‘<unknown>’
#  507|           svt_aom_convolve8_horiz(ref, ref_stride, comp_pred, width, kernel, 16, NULL, -1, width, height);
#  508|       } else if (!subpel_x_q3) {
#  509|->         const int16_t *const kernel = av1_get_interp_filter_subpel_kernel(*filter, subpel_y_q3 << 1);
#  510|           svt_aom_convolve8_vert(ref, ref_stride, comp_pred, width, NULL, -1, kernel, 16, width, height);
#  511|       } else {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def572]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE2/variance_sse2.c:513:42: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE2/variance_sse2.c:451:6: enter_function: entry to ‘svt_aom_upsampled_pred_sse2’
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE2/variance_sse2.c:459:40: call_function: inlined call to ‘av1_get_filter’ from ‘svt_aom_upsampled_pred_sse2’
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE2/variance_sse2.c:463:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE2/variance_sse2.c:505:15: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE2/variance_sse2.c:505:15: branch_false: following ‘false’ branch (when ‘subpel_y_q3 != 0’)...
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE2/variance_sse2.c:508:15: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE2/variance_sse2.c:508:15: branch_false: following ‘false’ branch (when ‘subpel_x_q3 != 0’)...
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE2/variance_sse2.c:513:42: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE2/variance_sse2.c:513:42: danger: dereference of NULL ‘<unknown>’
#  511|       } else {
#  512|           DECLARE_ALIGNED(16, uint8_t, temp[((MAX_SB_SIZE * 2 + 16) + 16) * MAX_SB_SIZE]);
#  513|->         const int16_t *const kernel_x  = av1_get_interp_filter_subpel_kernel(*filter, subpel_x_q3 << 1);
#  514|           const int16_t *const kernel_y  = av1_get_interp_filter_subpel_kernel(*filter, subpel_y_q3 << 1);
#  515|           const uint8_t       *ref_start = ref - ref_stride * ((filter_taps >> 1) - 1);

Error: COMPILER_WARNING: [#def573]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/av1_convolve_scale_sse4.c:69:38: note[note]: called from here
#   67|   
#   68|               // Reduce horizontally and add
#   69|->             const __m128i conv01lo = _mm_hadd_epi32(conv0lo, conv1lo);
#   70|               const __m128i conv23lo = _mm_hadd_epi32(conv2lo, conv3lo);
#   71|               const __m128i conv     = _mm_hadd_epi32(conv01lo, conv23lo);

Error: COMPILER_WARNING: [#def574]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/av1_convolve_scale_sse4.c:70:38: note[note]: called from here
#   68|               // Reduce horizontally and add
#   69|               const __m128i conv01lo = _mm_hadd_epi32(conv0lo, conv1lo);
#   70|->             const __m128i conv23lo = _mm_hadd_epi32(conv2lo, conv3lo);
#   71|               const __m128i conv     = _mm_hadd_epi32(conv01lo, conv23lo);
#   72|   

Error: COMPILER_WARNING: [#def575]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/av1_convolve_scale_sse4.c:71:38: note[note]: called from here
#   69|               const __m128i conv01lo = _mm_hadd_epi32(conv0lo, conv1lo);
#   70|               const __m128i conv23lo = _mm_hadd_epi32(conv2lo, conv3lo);
#   71|->             const __m128i conv     = _mm_hadd_epi32(conv01lo, conv23lo);
#   72|   
#   73|               // Divide down by (1 << round), rounding to nearest.

Error: COMPILER_WARNING: [#def576]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/av1_convolve_scale_sse4.c:76:23: note[note]: called from here
#   74|               __m128i shifted = _mm_sra_epi32(_mm_add_epi32(conv, round_add), round_shift);
#   75|   
#   76|->             shifted = _mm_packus_epi32(shifted, shifted);
#   77|               // Write transposed to the output
#   78|               _mm_storel_epi64((__m128i *)(dst + y + x * h), shifted);

Error: COMPILER_WARNING: [#def577]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/av1_quantize_sse4_1.c:214:13: note[note]: called from here
#  212|           round             = _mm_srli_epi16(round, add_shift);
#  213|       }
#  214|->     qp[0] = _mm_cvtepi16_epi32(zbin);
#  215|       qp[1] = _mm_cvtepi16_epi32(round);
#  216|       qp[2] = _mm_cvtepi16_epi32(quant);

Error: COMPILER_WARNING: [#def578]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/av1_quantize_sse4_1.c:215:13: note[note]: called from here
#  213|       }
#  214|       qp[0] = _mm_cvtepi16_epi32(zbin);
#  215|->     qp[1] = _mm_cvtepi16_epi32(round);
#  216|       qp[2] = _mm_cvtepi16_epi32(quant);
#  217|       qp[3] = _mm_cvtepi16_epi32(dequant);

Error: COMPILER_WARNING: [#def579]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/av1_quantize_sse4_1.c:216:13: note[note]: called from here
#  214|       qp[0] = _mm_cvtepi16_epi32(zbin);
#  215|       qp[1] = _mm_cvtepi16_epi32(round);
#  216|->     qp[2] = _mm_cvtepi16_epi32(quant);
#  217|       qp[3] = _mm_cvtepi16_epi32(dequant);
#  218|       qp[4] = _mm_cvtepi16_epi32(quant_shift);

Error: COMPILER_WARNING: [#def580]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/av1_quantize_sse4_1.c:217:13: note[note]: called from here
#  215|       qp[1] = _mm_cvtepi16_epi32(round);
#  216|       qp[2] = _mm_cvtepi16_epi32(quant);
#  217|->     qp[3] = _mm_cvtepi16_epi32(dequant);
#  218|       qp[4] = _mm_cvtepi16_epi32(quant_shift);
#  219|   }

Error: COMPILER_WARNING: [#def581]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/av1_quantize_sse4_1.c:218:13: note[note]: called from here
#  216|       qp[2] = _mm_cvtepi16_epi32(quant);
#  217|       qp[3] = _mm_cvtepi16_epi32(dequant);
#  218|->     qp[4] = _mm_cvtepi16_epi32(quant_shift);
#  219|   }
#  220|   

Error: COMPILER_WARNING: [#def582]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/blend_a64_mask_sse4.c:448:36: note[note]: called from here
#  446|           for (c = 0; c < w; c += 8) {
#  447|               const __m128i v_m0_b = xx_loadl_64(mask + c);
#  448|->             const __m128i v_m0_w = _mm_cvtepu8_epi16(v_m0_b);
#  449|               const __m128i v_m1_w = _mm_sub_epi16(v_maxval_w, v_m0_w);
#  450|   

Error: COMPILER_WARNING: [#def583]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/cdef_block_sse4_1.c:87:48: note[note]: called from here
#   85|   }
#   86|   
#   87|-> SIMD_INLINE v256 v256_abs_s16(v256 a) { return v256_from_v128(_mm_abs_epi16(a.val[1]), _mm_abs_epi16(a.val[0])); }
#   88|   
#   89|   SIMD_INLINE v256 v256_ssub_u16(v256 a, v256 b) {

Error: COMPILER_WARNING: [#def584]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/cdef_sse4.c:138:32: note[note]: called from here
#  136|                                          uint8_t height, uint8_t subsampling_factor) {
#  137|       for (int32_t r = 0; r < height; r += 2 * subsampling_factor) {
#  138|->         const __m128i s_16_0 = _mm_cvtepu8_epi16(_mm_loadl_epi64((__m128i *)(*src + subsampling_factor * 8)));
#  139|           const __m128i s_16_1 = _mm_cvtepu8_epi16(_mm_loadl_epi64((__m128i *)(*src + 0 * 8)));
#  140|           const __m128i d_16_0 = _mm_cvtepu8_epi16(

Error: COMPILER_WARNING: [#def585]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/cdef_sse4.c:139:32: note[note]: called from here
#  137|       for (int32_t r = 0; r < height; r += 2 * subsampling_factor) {
#  138|           const __m128i s_16_0 = _mm_cvtepu8_epi16(_mm_loadl_epi64((__m128i *)(*src + subsampling_factor * 8)));
#  139|->         const __m128i s_16_1 = _mm_cvtepu8_epi16(_mm_loadl_epi64((__m128i *)(*src + 0 * 8)));
#  140|           const __m128i d_16_0 = _mm_cvtepu8_epi16(
#  141|               _mm_loadl_epi64((__m128i *)(dst + (r + subsampling_factor) * dstride)));

Error: COMPILER_WARNING: [#def586]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/cdef_sse4.c:140:32: note[note]: called from here
#  138|           const __m128i s_16_0 = _mm_cvtepu8_epi16(_mm_loadl_epi64((__m128i *)(*src + subsampling_factor * 8)));
#  139|           const __m128i s_16_1 = _mm_cvtepu8_epi16(_mm_loadl_epi64((__m128i *)(*src + 0 * 8)));
#  140|->         const __m128i d_16_0 = _mm_cvtepu8_epi16(
#  141|               _mm_loadl_epi64((__m128i *)(dst + (r + subsampling_factor) * dstride)));
#  142|           const __m128i d_16_1 = _mm_cvtepu8_epi16(_mm_loadl_epi64((__m128i *)(dst + r * dstride)));

Error: COMPILER_WARNING: [#def587]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/cdef_sse4.c:142:32: note[note]: called from here
#  140|           const __m128i d_16_0 = _mm_cvtepu8_epi16(
#  141|               _mm_loadl_epi64((__m128i *)(dst + (r + subsampling_factor) * dstride)));
#  142|->         const __m128i d_16_1 = _mm_cvtepu8_epi16(_mm_loadl_epi64((__m128i *)(dst + r * dstride)));
#  143|   
#  144|           const __m128i diff_0 = _mm_sub_epi16(d_16_0, s_16_0);

Error: COMPILER_WARNING: [#def588]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/compute_sad_intrin_sse4_1.c:52:21: note[note]: called from here
#   50|                                                  _mm_unpackhi_epi64(sad_16x16_0_7_hi, sad_16x16_8_15_hi)));
#   51|   
#   52|->     p_sad32x32[0] = _mm_extract_epi32(xmm_sad64x64, 0);
#   53|       p_sad32x32[1] = _mm_extract_epi32(xmm_sad64x64, 1);
#   54|       p_sad32x32[2] = _mm_extract_epi32(xmm_sad64x64, 2);

Error: COMPILER_WARNING: [#def589]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/compute_sad_intrin_sse4_1.c:53:21: note[note]: called from here
#   51|   
#   52|       p_sad32x32[0] = _mm_extract_epi32(xmm_sad64x64, 0);
#   53|->     p_sad32x32[1] = _mm_extract_epi32(xmm_sad64x64, 1);
#   54|       p_sad32x32[2] = _mm_extract_epi32(xmm_sad64x64, 2);
#   55|       p_sad32x32[3] = _mm_extract_epi32(xmm_sad64x64, 3);

Error: COMPILER_WARNING: [#def590]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/compute_sad_intrin_sse4_1.c:54:21: note[note]: called from here
#   52|       p_sad32x32[0] = _mm_extract_epi32(xmm_sad64x64, 0);
#   53|       p_sad32x32[1] = _mm_extract_epi32(xmm_sad64x64, 1);
#   54|->     p_sad32x32[2] = _mm_extract_epi32(xmm_sad64x64, 2);
#   55|       p_sad32x32[3] = _mm_extract_epi32(xmm_sad64x64, 3);
#   56|   

Error: COMPILER_WARNING: [#def591]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/compute_sad_intrin_sse4_1.c:55:21: note[note]: called from here
#   53|       p_sad32x32[1] = _mm_extract_epi32(xmm_sad64x64, 1);
#   54|       p_sad32x32[2] = _mm_extract_epi32(xmm_sad64x64, 2);
#   55|->     p_sad32x32[3] = _mm_extract_epi32(xmm_sad64x64, 3);
#   56|   
#   57|       xmm_sad64x64_total = _mm_add_epi32(_mm_srli_si128(xmm_sad64x64, 8), xmm_sad64x64);

Error: COMPILER_WARNING: [#def592]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/corner_match_sse4.c:61:30: note[note]: called from here
#   59|           sum2_vec = _mm_add_epi16(sum2_vec, _mm_sad_epu8(v2, zero));
#   60|   
#   61|->         const __m128i v1_l = _mm_cvtepu8_epi16(v1);
#   62|           const __m128i v1_r = _mm_cvtepu8_epi16(_mm_srli_si128(v1, 8));
#   63|           const __m128i v2_l = _mm_cvtepu8_epi16(v2);

Error: COMPILER_WARNING: [#def593]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/corner_match_sse4.c:62:30: note[note]: called from here
#   60|   
#   61|           const __m128i v1_l = _mm_cvtepu8_epi16(v1);
#   62|->         const __m128i v1_r = _mm_cvtepu8_epi16(_mm_srli_si128(v1, 8));
#   63|           const __m128i v2_l = _mm_cvtepu8_epi16(v2);
#   64|           const __m128i v2_r = _mm_cvtepu8_epi16(_mm_srli_si128(v2, 8));

Error: COMPILER_WARNING: [#def594]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/corner_match_sse4.c:63:30: note[note]: called from here
#   61|           const __m128i v1_l = _mm_cvtepu8_epi16(v1);
#   62|           const __m128i v1_r = _mm_cvtepu8_epi16(_mm_srli_si128(v1, 8));
#   63|->         const __m128i v2_l = _mm_cvtepu8_epi16(v2);
#   64|           const __m128i v2_r = _mm_cvtepu8_epi16(_mm_srli_si128(v2, 8));
#   65|   

Error: COMPILER_WARNING: [#def595]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/corner_match_sse4.c:64:30: note[note]: called from here
#   62|           const __m128i v1_r = _mm_cvtepu8_epi16(_mm_srli_si128(v1, 8));
#   63|           const __m128i v2_l = _mm_cvtepu8_epi16(v2);
#   64|->         const __m128i v2_r = _mm_cvtepu8_epi16(_mm_srli_si128(v2, 8));
#   65|   
#   66|           sumsq2_vec = _mm_add_epi32(sumsq2_vec, _mm_add_epi32(_mm_madd_epi16(v2_l, v2_l), _mm_madd_epi16(v2_r, v2_r)));

Error: COMPILER_WARNING: [#def596]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/corner_match_sse4.c:86:18: note[note]: called from here
#   84|       __m128i res = _mm_add_epi32(_mm_add_epi32(tmp_4, tmp_5), _mm_add_epi32(tmp_6, tmp_7));
#   85|   
#   86|->     int sum1   = _mm_extract_epi32(res, 0);
#   87|       int sum2   = _mm_extract_epi32(res, 1);
#   88|       int sumsq2 = _mm_extract_epi32(res, 2);

Error: COMPILER_WARNING: [#def597]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/corner_match_sse4.c:87:18: note[note]: called from here
#   85|   
#   86|       int sum1   = _mm_extract_epi32(res, 0);
#   87|->     int sum2   = _mm_extract_epi32(res, 1);
#   88|       int sumsq2 = _mm_extract_epi32(res, 2);
#   89|       int cross  = _mm_extract_epi32(res, 3);

Error: COMPILER_WARNING: [#def598]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/corner_match_sse4.c:88:18: note[note]: called from here
#   86|       int sum1   = _mm_extract_epi32(res, 0);
#   87|       int sum2   = _mm_extract_epi32(res, 1);
#   88|->     int sumsq2 = _mm_extract_epi32(res, 2);
#   89|       int cross  = _mm_extract_epi32(res, 3);
#   90|   

Error: COMPILER_WARNING: [#def599]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/corner_match_sse4.c:89:18: note[note]: called from here
#   87|       int sum2   = _mm_extract_epi32(res, 1);
#   88|       int sumsq2 = _mm_extract_epi32(res, 2);
#   89|->     int cross  = _mm_extract_epi32(res, 3);
#   90|   
#   91|       int var2 = sumsq2 * match_sz_sq - sum2 * sum2;

Error: COMPILER_WARNING: [#def600]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/encodetxb_sse4.c:140:12: note[note]: called from here
#  138|       *in        = _mm_unpackhi_epi8(*in, zero);
#  139|   
#  140|->     sum_ = _mm_add_epi16(_mm_hadd_epi16(prev_in_lo, *prev_in), _mm_hadd_epi16(in_lo, *in));
#  141|       sum_ = _mm_add_epi16(sum_, round_2);
#  142|       sum_ = _mm_srli_epi16(sum_, 2);

Error: COMPILER_WARNING: [#def601]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/filterintra_sse4.c:51:42: note[note]: called from here
#   49|               const __m128i p_b          = xx_loadl_64(p);
#   50|               const __m128i in           = _mm_unpacklo_epi64(p_b, p_b);
#   51|->             const __m128i out_01       = _mm_maddubs_epi16(in, f1f0);
#   52|               const __m128i out_23       = _mm_maddubs_epi16(in, f3f2);
#   53|               const __m128i out_45       = _mm_maddubs_epi16(in, f5f4);

Error: COMPILER_WARNING: [#def602]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/filterintra_sse4.c:52:42: note[note]: called from here
#   50|               const __m128i in           = _mm_unpacklo_epi64(p_b, p_b);
#   51|               const __m128i out_01       = _mm_maddubs_epi16(in, f1f0);
#   52|->             const __m128i out_23       = _mm_maddubs_epi16(in, f3f2);
#   53|               const __m128i out_45       = _mm_maddubs_epi16(in, f5f4);
#   54|               const __m128i out_67       = _mm_maddubs_epi16(in, f7f6);

Error: COMPILER_WARNING: [#def603]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/filterintra_sse4.c:53:42: note[note]: called from here
#   51|               const __m128i out_01       = _mm_maddubs_epi16(in, f1f0);
#   52|               const __m128i out_23       = _mm_maddubs_epi16(in, f3f2);
#   53|->             const __m128i out_45       = _mm_maddubs_epi16(in, f5f4);
#   54|               const __m128i out_67       = _mm_maddubs_epi16(in, f7f6);
#   55|               const __m128i out_0123     = _mm_hadd_epi16(out_01, out_23);

Error: COMPILER_WARNING: [#def604]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/filterintra_sse4.c:54:42: note[note]: called from here
#   52|               const __m128i out_23       = _mm_maddubs_epi16(in, f3f2);
#   53|               const __m128i out_45       = _mm_maddubs_epi16(in, f5f4);
#   54|->             const __m128i out_67       = _mm_maddubs_epi16(in, f7f6);
#   55|               const __m128i out_0123     = _mm_hadd_epi16(out_01, out_23);
#   56|               const __m128i out_4567     = _mm_hadd_epi16(out_45, out_67);

Error: COMPILER_WARNING: [#def605]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/filterintra_sse4.c:55:42: note[note]: called from here
#   53|               const __m128i out_45       = _mm_maddubs_epi16(in, f5f4);
#   54|               const __m128i out_67       = _mm_maddubs_epi16(in, f7f6);
#   55|->             const __m128i out_0123     = _mm_hadd_epi16(out_01, out_23);
#   56|               const __m128i out_4567     = _mm_hadd_epi16(out_45, out_67);
#   57|               const __m128i out_01234567 = _mm_hadd_epi16(out_0123, out_4567);

Error: COMPILER_WARNING: [#def606]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/filterintra_sse4.c:56:42: note[note]: called from here
#   54|               const __m128i out_67       = _mm_maddubs_epi16(in, f7f6);
#   55|               const __m128i out_0123     = _mm_hadd_epi16(out_01, out_23);
#   56|->             const __m128i out_4567     = _mm_hadd_epi16(out_45, out_67);
#   57|               const __m128i out_01234567 = _mm_hadd_epi16(out_0123, out_4567);
#   58|               // Rounding

Error: COMPILER_WARNING: [#def607]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/filterintra_sse4.c:57:42: note[note]: called from here
#   55|               const __m128i out_0123     = _mm_hadd_epi16(out_01, out_23);
#   56|               const __m128i out_4567     = _mm_hadd_epi16(out_45, out_67);
#   57|->             const __m128i out_01234567 = _mm_hadd_epi16(out_0123, out_4567);
#   58|               // Rounding
#   59|               const __m128i round_w = _mm_mulhrs_epi16(out_01234567, filter_intra_scale_bits);

Error: COMPILER_WARNING: [#def608]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/filterintra_sse4.c:59:37: note[note]: called from here
#   57|               const __m128i out_01234567 = _mm_hadd_epi16(out_0123, out_4567);
#   58|               // Rounding
#   59|->             const __m128i round_w = _mm_mulhrs_epi16(out_01234567, filter_intra_scale_bits);
#   60|               const __m128i out_r   = _mm_packus_epi16(round_w, round_w);
#   61|               const __m128i out_r1  = _mm_srli_si128(out_r, 4);

Error: COMPILER_WARNING: [#def609]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_convolve_2d_sse4.c:25:33: note[note]: called from here
#   23|       __m128i res;
#   24|       if (use_dist_wtd_avg) {
#   25|->         const __m128i wt0_res = _mm_mullo_epi32(*data_ref_0, *wt0);
#   26|           const __m128i wt1_res = _mm_mullo_epi32(*res_unsigned, *wt1);
#   27|   

Error: COMPILER_WARNING: [#def610]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_convolve_2d_sse4.c:26:33: note[note]: called from here
#   24|       if (use_dist_wtd_avg) {
#   25|           const __m128i wt0_res = _mm_mullo_epi32(*data_ref_0, *wt0);
#   26|->         const __m128i wt1_res = _mm_mullo_epi32(*res_unsigned, *wt1);
#   27|   
#   28|           const __m128i wt_res = _mm_add_epi32(wt0_res, wt1_res);

Error: COMPILER_WARNING: [#def611]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:966:5: note[note]: called from here
#  964|       buf0[18] = buf1[18];
#  965|       buf0[19] = buf1[19];
#  966|->     btf_32_sse4_1_type0(-cospi[32], cospi[32], buf1[20], buf1[27], buf0[20], buf0[27], cos_bit);
#  967|       btf_32_sse4_1_type0(-cospi[32], cospi[32], buf1[21], buf1[26], buf0[21], buf0[26], cos_bit);
#  968|       btf_32_sse4_1_type0(-cospi[32], cospi[32], buf1[22], buf1[25], buf0[22], buf0[25], cos_bit);

Error: COMPILER_WARNING: [#def612]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:967:5: note[note]: called from here
#  965|       buf0[19] = buf1[19];
#  966|       btf_32_sse4_1_type0(-cospi[32], cospi[32], buf1[20], buf1[27], buf0[20], buf0[27], cos_bit);
#  967|->     btf_32_sse4_1_type0(-cospi[32], cospi[32], buf1[21], buf1[26], buf0[21], buf0[26], cos_bit);
#  968|       btf_32_sse4_1_type0(-cospi[32], cospi[32], buf1[22], buf1[25], buf0[22], buf0[25], cos_bit);
#  969|       btf_32_sse4_1_type0(-cospi[32], cospi[32], buf1[23], buf1[24], buf0[23], buf0[24], cos_bit);

Error: COMPILER_WARNING: [#def613]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:968:5: note[note]: called from here
#  966|       btf_32_sse4_1_type0(-cospi[32], cospi[32], buf1[20], buf1[27], buf0[20], buf0[27], cos_bit);
#  967|       btf_32_sse4_1_type0(-cospi[32], cospi[32], buf1[21], buf1[26], buf0[21], buf0[26], cos_bit);
#  968|->     btf_32_sse4_1_type0(-cospi[32], cospi[32], buf1[22], buf1[25], buf0[22], buf0[25], cos_bit);
#  969|       btf_32_sse4_1_type0(-cospi[32], cospi[32], buf1[23], buf1[24], buf0[23], buf0[24], cos_bit);
#  970|       buf0[28] = buf1[28];

Error: COMPILER_WARNING: [#def614]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:969:5: note[note]: called from here
#  967|       btf_32_sse4_1_type0(-cospi[32], cospi[32], buf1[21], buf1[26], buf0[21], buf0[26], cos_bit);
#  968|       btf_32_sse4_1_type0(-cospi[32], cospi[32], buf1[22], buf1[25], buf0[22], buf0[25], cos_bit);
#  969|->     btf_32_sse4_1_type0(-cospi[32], cospi[32], buf1[23], buf1[24], buf0[23], buf0[24], cos_bit);
#  970|       buf0[28] = buf1[28];
#  971|       buf0[29] = buf1[29];

Error: COMPILER_WARNING: [#def615]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:987:5: note[note]: called from here
#  985|       buf1[8] = buf0[8];
#  986|       buf1[9] = buf0[9];
#  987|->     btf_32_sse4_1_type0(-cospi[32], cospi[32], buf0[10], buf0[13], buf1[10], buf1[13], cos_bit);
#  988|       btf_32_sse4_1_type0(-cospi[32], cospi[32], buf0[11], buf0[12], buf1[11], buf1[12], cos_bit);
#  989|       buf1[14] = buf0[14];

Error: COMPILER_WARNING: [#def616]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:988:5: note[note]: called from here
#  986|       buf1[9] = buf0[9];
#  987|       btf_32_sse4_1_type0(-cospi[32], cospi[32], buf0[10], buf0[13], buf1[10], buf1[13], cos_bit);
#  988|->     btf_32_sse4_1_type0(-cospi[32], cospi[32], buf0[11], buf0[12], buf1[11], buf1[12], cos_bit);
#  989|       buf1[14] = buf0[14];
#  990|       buf1[15] = buf0[15];

Error: COMPILER_WARNING: [#def617]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:1015:5: note[note]: called from here
# 1013|       buf0[2] = _mm_sub_epi32(buf1[1], buf1[2]);
# 1014|       buf0[4] = buf1[4];
# 1015|->     btf_32_sse4_1_type0(-cospi[32], cospi[32], buf1[5], buf1[6], buf0[5], buf0[6], cos_bit);
# 1016|       buf0[7]  = buf1[7];
# 1017|       buf0[8]  = _mm_add_epi32(buf1[8], buf1[11]);

Error: COMPILER_WARNING: [#def618]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:1027:5: note[note]: called from here
# 1025|       buf0[16] = buf1[16];
# 1026|       buf0[17] = buf1[17];
# 1027|->     btf_32_sse4_1_type0(-cospi[16], cospi[48], buf1[18], buf1[29], buf0[18], buf0[29], cos_bit);
# 1028|       btf_32_sse4_1_type0(-cospi[16], cospi[48], buf1[19], buf1[28], buf0[19], buf0[28], cos_bit);
# 1029|       btf_32_sse4_1_type0(-cospi[48], -cospi[16], buf1[20], buf1[27], buf0[20], buf0[27], cos_bit);

Error: COMPILER_WARNING: [#def619]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:1028:5: note[note]: called from here
# 1026|       buf0[17] = buf1[17];
# 1027|       btf_32_sse4_1_type0(-cospi[16], cospi[48], buf1[18], buf1[29], buf0[18], buf0[29], cos_bit);
# 1028|->     btf_32_sse4_1_type0(-cospi[16], cospi[48], buf1[19], buf1[28], buf0[19], buf0[28], cos_bit);
# 1029|       btf_32_sse4_1_type0(-cospi[48], -cospi[16], buf1[20], buf1[27], buf0[20], buf0[27], cos_bit);
# 1030|       btf_32_sse4_1_type0(-cospi[48], -cospi[16], buf1[21], buf1[26], buf0[21], buf0[26], cos_bit);

Error: COMPILER_WARNING: [#def620]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:1029:5: note[note]: called from here
# 1027|       btf_32_sse4_1_type0(-cospi[16], cospi[48], buf1[18], buf1[29], buf0[18], buf0[29], cos_bit);
# 1028|       btf_32_sse4_1_type0(-cospi[16], cospi[48], buf1[19], buf1[28], buf0[19], buf0[28], cos_bit);
# 1029|->     btf_32_sse4_1_type0(-cospi[48], -cospi[16], buf1[20], buf1[27], buf0[20], buf0[27], cos_bit);
# 1030|       btf_32_sse4_1_type0(-cospi[48], -cospi[16], buf1[21], buf1[26], buf0[21], buf0[26], cos_bit);
# 1031|       buf0[22] = buf1[22];

Error: COMPILER_WARNING: [#def621]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:1030:5: note[note]: called from here
# 1028|       btf_32_sse4_1_type0(-cospi[16], cospi[48], buf1[19], buf1[28], buf0[19], buf0[28], cos_bit);
# 1029|       btf_32_sse4_1_type0(-cospi[48], -cospi[16], buf1[20], buf1[27], buf0[20], buf0[27], cos_bit);
# 1030|->     btf_32_sse4_1_type0(-cospi[48], -cospi[16], buf1[21], buf1[26], buf0[21], buf0[26], cos_bit);
# 1031|       buf0[22] = buf1[22];
# 1032|       buf0[23] = buf1[23];

Error: COMPILER_WARNING: [#def622]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:1040:5: note[note]: called from here
# 1038|       // stage 5
# 1039|       cospi = cospi_arr(cos_bit);
# 1040|->     btf_32_sse4_1_type0(cospi[32], cospi[32], buf0[0], buf0[1], buf1[0], buf1[1], cos_bit);
# 1041|       btf_32_sse4_1_type1(cospi[48], cospi[16], buf0[2], buf0[3], buf1[2], buf1[3], cos_bit);
# 1042|       buf1[4] = _mm_add_epi32(buf0[4], buf0[5]);

Error: COMPILER_WARNING: [#def623]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:1041:5: note[note]: called from here
# 1039|       cospi = cospi_arr(cos_bit);
# 1040|       btf_32_sse4_1_type0(cospi[32], cospi[32], buf0[0], buf0[1], buf1[0], buf1[1], cos_bit);
# 1041|->     btf_32_sse4_1_type1(cospi[48], cospi[16], buf0[2], buf0[3], buf1[2], buf1[3], cos_bit);
# 1042|       buf1[4] = _mm_add_epi32(buf0[4], buf0[5]);
# 1043|       buf1[5] = _mm_sub_epi32(buf0[4], buf0[5]);

Error: COMPILER_WARNING: [#def624]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:1047:5: note[note]: called from here
# 1045|       buf1[7] = _mm_add_epi32(buf0[7], buf0[6]);
# 1046|       buf1[8] = buf0[8];
# 1047|->     btf_32_sse4_1_type0(-cospi[16], cospi[48], buf0[9], buf0[14], buf1[9], buf1[14], cos_bit);
# 1048|       btf_32_sse4_1_type0(-cospi[48], -cospi[16], buf0[10], buf0[13], buf1[10], buf1[13], cos_bit);
# 1049|       buf1[11] = buf0[11];

Error: COMPILER_WARNING: [#def625]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:1048:5: note[note]: called from here
# 1046|       buf1[8] = buf0[8];
# 1047|       btf_32_sse4_1_type0(-cospi[16], cospi[48], buf0[9], buf0[14], buf1[9], buf1[14], cos_bit);
# 1048|->     btf_32_sse4_1_type0(-cospi[48], -cospi[16], buf0[10], buf0[13], buf1[10], buf1[13], cos_bit);
# 1049|       buf1[11] = buf0[11];
# 1050|       buf1[12] = buf0[12];

Error: COMPILER_WARNING: [#def626]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:1075:5: note[note]: called from here
# 1073|       buf0[2] = buf1[2];
# 1074|       buf0[3] = buf1[3];
# 1075|->     btf_32_sse4_1_type1(cospi[56], cospi[8], buf1[4], buf1[7], buf0[4], buf0[7], cos_bit);
# 1076|       btf_32_sse4_1_type1(cospi[24], cospi[40], buf1[5], buf1[6], buf0[5], buf0[6], cos_bit);
# 1077|       buf0[8]  = _mm_add_epi32(buf1[8], buf1[9]);

Error: COMPILER_WARNING: [#def627]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:1076:5: note[note]: called from here
# 1074|       buf0[3] = buf1[3];
# 1075|       btf_32_sse4_1_type1(cospi[56], cospi[8], buf1[4], buf1[7], buf0[4], buf0[7], cos_bit);
# 1076|->     btf_32_sse4_1_type1(cospi[24], cospi[40], buf1[5], buf1[6], buf0[5], buf0[6], cos_bit);
# 1077|       buf0[8]  = _mm_add_epi32(buf1[8], buf1[9]);
# 1078|       buf0[9]  = _mm_sub_epi32(buf1[8], buf1[9]);

Error: COMPILER_WARNING: [#def628]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:1086:5: note[note]: called from here
# 1084|       buf0[15] = _mm_add_epi32(buf1[15], buf1[14]);
# 1085|       buf0[16] = buf1[16];
# 1086|->     btf_32_sse4_1_type0(-cospi[8], cospi[56], buf1[17], buf1[30], buf0[17], buf0[30], cos_bit);
# 1087|       btf_32_sse4_1_type0(-cospi[56], -cospi[8], buf1[18], buf1[29], buf0[18], buf0[29], cos_bit);
# 1088|       buf0[19] = buf1[19];

Error: COMPILER_WARNING: [#def629]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:1087:5: note[note]: called from here
# 1085|       buf0[16] = buf1[16];
# 1086|       btf_32_sse4_1_type0(-cospi[8], cospi[56], buf1[17], buf1[30], buf0[17], buf0[30], cos_bit);
# 1087|->     btf_32_sse4_1_type0(-cospi[56], -cospi[8], buf1[18], buf1[29], buf0[18], buf0[29], cos_bit);
# 1088|       buf0[19] = buf1[19];
# 1089|       buf0[20] = buf1[20];

Error: COMPILER_WARNING: [#def630]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:1090:5: note[note]: called from here
# 1088|       buf0[19] = buf1[19];
# 1089|       buf0[20] = buf1[20];
# 1090|->     btf_32_sse4_1_type0(-cospi[40], cospi[24], buf1[21], buf1[26], buf0[21], buf0[26], cos_bit);
# 1091|       btf_32_sse4_1_type0(-cospi[24], -cospi[40], buf1[22], buf1[25], buf0[22], buf0[25], cos_bit);
# 1092|       buf0[23] = buf1[23];

Error: COMPILER_WARNING: [#def631]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:1091:5: note[note]: called from here
# 1089|       buf0[20] = buf1[20];
# 1090|       btf_32_sse4_1_type0(-cospi[40], cospi[24], buf1[21], buf1[26], buf0[21], buf0[26], cos_bit);
# 1091|->     btf_32_sse4_1_type0(-cospi[24], -cospi[40], buf1[22], buf1[25], buf0[22], buf0[25], cos_bit);
# 1092|       buf0[23] = buf1[23];
# 1093|       buf0[24] = buf1[24];

Error: COMPILER_WARNING: [#def632]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:1108:5: note[note]: called from here
# 1106|       buf1[6] = buf0[6];
# 1107|       buf1[7] = buf0[7];
# 1108|->     btf_32_sse4_1_type1(cospi[60], cospi[4], buf0[8], buf0[15], buf1[8], buf1[15], cos_bit);
# 1109|       btf_32_sse4_1_type1(cospi[28], cospi[36], buf0[9], buf0[14], buf1[9], buf1[14], cos_bit);
# 1110|       btf_32_sse4_1_type1(cospi[44], cospi[20], buf0[10], buf0[13], buf1[10], buf1[13], cos_bit);

Error: COMPILER_WARNING: [#def633]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:1109:5: note[note]: called from here
# 1107|       buf1[7] = buf0[7];
# 1108|       btf_32_sse4_1_type1(cospi[60], cospi[4], buf0[8], buf0[15], buf1[8], buf1[15], cos_bit);
# 1109|->     btf_32_sse4_1_type1(cospi[28], cospi[36], buf0[9], buf0[14], buf1[9], buf1[14], cos_bit);
# 1110|       btf_32_sse4_1_type1(cospi[44], cospi[20], buf0[10], buf0[13], buf1[10], buf1[13], cos_bit);
# 1111|       btf_32_sse4_1_type1(cospi[12], cospi[52], buf0[11], buf0[12], buf1[11], buf1[12], cos_bit);

Error: COMPILER_WARNING: [#def634]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:1110:5: note[note]: called from here
# 1108|       btf_32_sse4_1_type1(cospi[60], cospi[4], buf0[8], buf0[15], buf1[8], buf1[15], cos_bit);
# 1109|       btf_32_sse4_1_type1(cospi[28], cospi[36], buf0[9], buf0[14], buf1[9], buf1[14], cos_bit);
# 1110|->     btf_32_sse4_1_type1(cospi[44], cospi[20], buf0[10], buf0[13], buf1[10], buf1[13], cos_bit);
# 1111|       btf_32_sse4_1_type1(cospi[12], cospi[52], buf0[11], buf0[12], buf1[11], buf1[12], cos_bit);
# 1112|       buf1[16] = _mm_add_epi32(buf0[16], buf0[17]);

Error: COMPILER_WARNING: [#def635]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:1111:5: note[note]: called from here
# 1109|       btf_32_sse4_1_type1(cospi[28], cospi[36], buf0[9], buf0[14], buf1[9], buf1[14], cos_bit);
# 1110|       btf_32_sse4_1_type1(cospi[44], cospi[20], buf0[10], buf0[13], buf1[10], buf1[13], cos_bit);
# 1111|->     btf_32_sse4_1_type1(cospi[12], cospi[52], buf0[11], buf0[12], buf1[11], buf1[12], cos_bit);
# 1112|       buf1[16] = _mm_add_epi32(buf0[16], buf0[17]);
# 1113|       buf1[17] = _mm_sub_epi32(buf0[16], buf0[17]);

Error: COMPILER_WARNING: [#def636]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:1147:5: note[note]: called from here
# 1145|       buf0[14] = buf1[14];
# 1146|       buf0[15] = buf1[15];
# 1147|->     btf_32_sse4_1_type1(cospi[62], cospi[2], buf1[16], buf1[31], buf0[16], buf0[31], cos_bit);
# 1148|       btf_32_sse4_1_type1(cospi[30], cospi[34], buf1[17], buf1[30], buf0[17], buf0[30], cos_bit);
# 1149|       btf_32_sse4_1_type1(cospi[46], cospi[18], buf1[18], buf1[29], buf0[18], buf0[29], cos_bit);

Error: COMPILER_WARNING: [#def637]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:1148:5: note[note]: called from here
# 1146|       buf0[15] = buf1[15];
# 1147|       btf_32_sse4_1_type1(cospi[62], cospi[2], buf1[16], buf1[31], buf0[16], buf0[31], cos_bit);
# 1148|->     btf_32_sse4_1_type1(cospi[30], cospi[34], buf1[17], buf1[30], buf0[17], buf0[30], cos_bit);
# 1149|       btf_32_sse4_1_type1(cospi[46], cospi[18], buf1[18], buf1[29], buf0[18], buf0[29], cos_bit);
# 1150|       btf_32_sse4_1_type1(cospi[14], cospi[50], buf1[19], buf1[28], buf0[19], buf0[28], cos_bit);

Error: COMPILER_WARNING: [#def638]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:1149:5: note[note]: called from here
# 1147|       btf_32_sse4_1_type1(cospi[62], cospi[2], buf1[16], buf1[31], buf0[16], buf0[31], cos_bit);
# 1148|       btf_32_sse4_1_type1(cospi[30], cospi[34], buf1[17], buf1[30], buf0[17], buf0[30], cos_bit);
# 1149|->     btf_32_sse4_1_type1(cospi[46], cospi[18], buf1[18], buf1[29], buf0[18], buf0[29], cos_bit);
# 1150|       btf_32_sse4_1_type1(cospi[14], cospi[50], buf1[19], buf1[28], buf0[19], buf0[28], cos_bit);
# 1151|       btf_32_sse4_1_type1(cospi[54], cospi[10], buf1[20], buf1[27], buf0[20], buf0[27], cos_bit);

Error: COMPILER_WARNING: [#def639]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:1150:5: note[note]: called from here
# 1148|       btf_32_sse4_1_type1(cospi[30], cospi[34], buf1[17], buf1[30], buf0[17], buf0[30], cos_bit);
# 1149|       btf_32_sse4_1_type1(cospi[46], cospi[18], buf1[18], buf1[29], buf0[18], buf0[29], cos_bit);
# 1150|->     btf_32_sse4_1_type1(cospi[14], cospi[50], buf1[19], buf1[28], buf0[19], buf0[28], cos_bit);
# 1151|       btf_32_sse4_1_type1(cospi[54], cospi[10], buf1[20], buf1[27], buf0[20], buf0[27], cos_bit);
# 1152|       btf_32_sse4_1_type1(cospi[22], cospi[42], buf1[21], buf1[26], buf0[21], buf0[26], cos_bit);

Error: COMPILER_WARNING: [#def640]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:1151:5: note[note]: called from here
# 1149|       btf_32_sse4_1_type1(cospi[46], cospi[18], buf1[18], buf1[29], buf0[18], buf0[29], cos_bit);
# 1150|       btf_32_sse4_1_type1(cospi[14], cospi[50], buf1[19], buf1[28], buf0[19], buf0[28], cos_bit);
# 1151|->     btf_32_sse4_1_type1(cospi[54], cospi[10], buf1[20], buf1[27], buf0[20], buf0[27], cos_bit);
# 1152|       btf_32_sse4_1_type1(cospi[22], cospi[42], buf1[21], buf1[26], buf0[21], buf0[26], cos_bit);
# 1153|       btf_32_sse4_1_type1(cospi[38], cospi[26], buf1[22], buf1[25], buf0[22], buf0[25], cos_bit);

Error: COMPILER_WARNING: [#def641]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:1152:5: note[note]: called from here
# 1150|       btf_32_sse4_1_type1(cospi[14], cospi[50], buf1[19], buf1[28], buf0[19], buf0[28], cos_bit);
# 1151|       btf_32_sse4_1_type1(cospi[54], cospi[10], buf1[20], buf1[27], buf0[20], buf0[27], cos_bit);
# 1152|->     btf_32_sse4_1_type1(cospi[22], cospi[42], buf1[21], buf1[26], buf0[21], buf0[26], cos_bit);
# 1153|       btf_32_sse4_1_type1(cospi[38], cospi[26], buf1[22], buf1[25], buf0[22], buf0[25], cos_bit);
# 1154|       btf_32_sse4_1_type1(cospi[6], cospi[58], buf1[23], buf1[24], buf0[23], buf0[24], cos_bit);

Error: COMPILER_WARNING: [#def642]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:1153:5: note[note]: called from here
# 1151|       btf_32_sse4_1_type1(cospi[54], cospi[10], buf1[20], buf1[27], buf0[20], buf0[27], cos_bit);
# 1152|       btf_32_sse4_1_type1(cospi[22], cospi[42], buf1[21], buf1[26], buf0[21], buf0[26], cos_bit);
# 1153|->     btf_32_sse4_1_type1(cospi[38], cospi[26], buf1[22], buf1[25], buf0[22], buf0[25], cos_bit);
# 1154|       btf_32_sse4_1_type1(cospi[6], cospi[58], buf1[23], buf1[24], buf0[23], buf0[24], cos_bit);
# 1155|   

Error: COMPILER_WARNING: [#def643]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:1154:5: note[note]: called from here
# 1152|       btf_32_sse4_1_type1(cospi[22], cospi[42], buf1[21], buf1[26], buf0[21], buf0[26], cos_bit);
# 1153|       btf_32_sse4_1_type1(cospi[38], cospi[26], buf1[22], buf1[25], buf0[22], buf0[25], cos_bit);
# 1154|->     btf_32_sse4_1_type1(cospi[6], cospi[58], buf1[23], buf1[24], buf0[23], buf0[24], cos_bit);
# 1155|   
# 1156|       startidx = 0 * stride;

Error: COMPILER_WARNING (CWE-457): [#def644]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:8362:18: warning[-Wmaybe-uninitialized]: ‘in’ may be used uninitialized
# 8362 |     in[1] = input[4];
#      |                  ^
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c: scope_hint: In function ‘svt_av1_fwd_txfm2d_8x4_N2_sse4_1’
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:9786:19: note: ‘in’ declared here
# 9786 |     __m128i       in[8];
#      |                   ^
# 8360|   
# 8361|       in[0] = input[0];
# 8362|->     in[1] = input[4];
# 8363|       in[2] = input[1];
# 8364|       in[3] = input[5];

Error: COMPILER_WARNING (CWE-457): [#def645]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:8364:18: warning[-Wmaybe-uninitialized]: ‘in’ may be used uninitialized
# 8364 |     in[3] = input[5];
#      |                  ^
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c: scope_hint: In function ‘svt_av1_fwd_txfm2d_8x4_N2_sse4_1’
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_fwd_txfm_sse4.c:9786:19: note: ‘in’ declared here
# 9786 |     __m128i       in[8];
#      |                   ^
# 8362|       in[1] = input[4];
# 8363|       in[2] = input[1];
# 8364|->     in[3] = input[5];
# 8365|   
# 8366|       for (int32_t i = 0; i < 4; i++) {

Error: COMPILER_WARNING: [#def646]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_inv_txfm_sse4.c:479:14: note[note]: called from here
#  477|           u3 = in[6 * 2 + col];
#  478|   
#  479|->         x  = _mm_mullo_epi32(in[1 * 2 + col], cospi56);
#  480|           y  = _mm_mullo_epi32(in[7 * 2 + col], cospim8);
#  481|           u4 = _mm_add_epi32(x, y);

Error: COMPILER_WARNING: [#def647]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_inv_txfm_sse4.c:480:14: note[note]: called from here
#  478|   
#  479|           x  = _mm_mullo_epi32(in[1 * 2 + col], cospi56);
#  480|->         y  = _mm_mullo_epi32(in[7 * 2 + col], cospim8);
#  481|           u4 = _mm_add_epi32(x, y);
#  482|           u4 = _mm_add_epi32(u4, rnding);

Error: COMPILER_WARNING: [#def648]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_inv_txfm_sse4.c:485:14: note[note]: called from here
#  483|           u4 = _mm_srai_epi32(u4, bit);
#  484|   
#  485|->         x  = _mm_mullo_epi32(in[1 * 2 + col], cospi8);
#  486|           y  = _mm_mullo_epi32(in[7 * 2 + col], cospi56);
#  487|           u7 = _mm_add_epi32(x, y);

Error: COMPILER_WARNING: [#def649]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_inv_txfm_sse4.c:486:14: note[note]: called from here
#  484|   
#  485|           x  = _mm_mullo_epi32(in[1 * 2 + col], cospi8);
#  486|->         y  = _mm_mullo_epi32(in[7 * 2 + col], cospi56);
#  487|           u7 = _mm_add_epi32(x, y);
#  488|           u7 = _mm_add_epi32(u7, rnding);

Error: COMPILER_WARNING: [#def650]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_inv_txfm_sse4.c:491:14: note[note]: called from here
#  489|           u7 = _mm_srai_epi32(u7, bit);
#  490|   
#  491|->         x  = _mm_mullo_epi32(in[5 * 2 + col], cospi24);
#  492|           y  = _mm_mullo_epi32(in[3 * 2 + col], cospim40);
#  493|           u5 = _mm_add_epi32(x, y);

Error: COMPILER_WARNING: [#def651]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_inv_txfm_sse4.c:492:14: note[note]: called from here
#  490|   
#  491|           x  = _mm_mullo_epi32(in[5 * 2 + col], cospi24);
#  492|->         y  = _mm_mullo_epi32(in[3 * 2 + col], cospim40);
#  493|           u5 = _mm_add_epi32(x, y);
#  494|           u5 = _mm_add_epi32(u5, rnding);

Error: COMPILER_WARNING: [#def652]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_inv_txfm_sse4.c:497:14: note[note]: called from here
#  495|           u5 = _mm_srai_epi32(u5, bit);
#  496|   
#  497|->         x  = _mm_mullo_epi32(in[5 * 2 + col], cospi40);
#  498|           y  = _mm_mullo_epi32(in[3 * 2 + col], cospi24);
#  499|           u6 = _mm_add_epi32(x, y);

Error: COMPILER_WARNING: [#def653]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_inv_txfm_sse4.c:498:14: note[note]: called from here
#  496|   
#  497|           x  = _mm_mullo_epi32(in[5 * 2 + col], cospi40);
#  498|->         y  = _mm_mullo_epi32(in[3 * 2 + col], cospi24);
#  499|           u6 = _mm_add_epi32(x, y);
#  500|           u6 = _mm_add_epi32(u6, rnding);

Error: COMPILER_WARNING: [#def654]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_inv_txfm_sse4.c:504:14: note[note]: called from here
#  502|   
#  503|           // stage 3
#  504|->         x  = _mm_mullo_epi32(u0, cospi32);
#  505|           y  = _mm_mullo_epi32(u1, cospi32);
#  506|           v0 = _mm_add_epi32(x, y);

Error: COMPILER_WARNING: [#def655]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_inv_txfm_sse4.c:505:14: note[note]: called from here
#  503|           // stage 3
#  504|           x  = _mm_mullo_epi32(u0, cospi32);
#  505|->         y  = _mm_mullo_epi32(u1, cospi32);
#  506|           v0 = _mm_add_epi32(x, y);
#  507|           v0 = _mm_add_epi32(v0, rnding);

Error: COMPILER_WARNING: [#def656]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_inv_txfm_sse4.c:514:14: note[note]: called from here
#  512|           v1 = _mm_srai_epi32(v1, bit);
#  513|   
#  514|->         x  = _mm_mullo_epi32(u2, cospi48);
#  515|           y  = _mm_mullo_epi32(u3, cospim16);
#  516|           v2 = _mm_add_epi32(x, y);

Error: COMPILER_WARNING: [#def657]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_inv_txfm_sse4.c:515:14: note[note]: called from here
#  513|   
#  514|           x  = _mm_mullo_epi32(u2, cospi48);
#  515|->         y  = _mm_mullo_epi32(u3, cospim16);
#  516|           v2 = _mm_add_epi32(x, y);
#  517|           v2 = _mm_add_epi32(v2, rnding);

Error: COMPILER_WARNING: [#def658]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_inv_txfm_sse4.c:520:14: note[note]: called from here
#  518|           v2 = _mm_srai_epi32(v2, bit);
#  519|   
#  520|->         x  = _mm_mullo_epi32(u2, cospi16);
#  521|           y  = _mm_mullo_epi32(u3, cospi48);
#  522|           v3 = _mm_add_epi32(x, y);

Error: COMPILER_WARNING: [#def659]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_inv_txfm_sse4.c:521:14: note[note]: called from here
#  519|   
#  520|           x  = _mm_mullo_epi32(u2, cospi16);
#  521|->         y  = _mm_mullo_epi32(u3, cospi48);
#  522|           v3 = _mm_add_epi32(x, y);
#  523|           v3 = _mm_add_epi32(v3, rnding);

Error: COMPILER_WARNING: [#def660]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_inv_txfm_sse4.c:539:14: note[note]: called from here
#  537|           u7 = v7;
#  538|   
#  539|->         x  = _mm_mullo_epi32(v5, cospi32);
#  540|           y  = _mm_mullo_epi32(v6, cospi32);
#  541|           u6 = _mm_add_epi32(y, x);

Error: COMPILER_WARNING: [#def661]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_inv_txfm_sse4.c:540:14: note[note]: called from here
#  538|   
#  539|           x  = _mm_mullo_epi32(v5, cospi32);
#  540|->         y  = _mm_mullo_epi32(v6, cospi32);
#  541|           u6 = _mm_add_epi32(y, x);
#  542|           u6 = _mm_add_epi32(u6, rnding);

Error: COMPILER_WARNING: [#def662]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_jnt_convolve_sse4.c:44:33: note[note]: called from here
#   42|       __m128i res;
#   43|       if (use_dist_wtd_avg) {
#   44|->         const __m128i wt0_res = _mm_mullo_epi32(*data_ref_0, *wt0);
#   45|           const __m128i wt1_res = _mm_mullo_epi32(*res_unsigned, *wt1);
#   46|   

Error: COMPILER_WARNING: [#def663]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/highbd_jnt_convolve_sse4.c:45:33: note[note]: called from here
#   43|       if (use_dist_wtd_avg) {
#   44|           const __m128i wt0_res = _mm_mullo_epi32(*data_ref_0, *wt0);
#   45|->         const __m128i wt1_res = _mm_mullo_epi32(*res_unsigned, *wt1);
#   46|   
#   47|           const __m128i wt_res = _mm_add_epi32(wt0_res, wt1_res);

Error: COMPILER_WARNING: [#def664]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/intrapred_16bit_intrin_sse4_1.c:47:25: note[note]: called from here
#   45|   
#   46|       if (use_3tap_filter) {
#   47|->         __m128i coef0 = _mm_lddqu_si128((__m128i const *)kern[strength - 1]);
#   48|           __m128i shuf0 = _mm_lddqu_si128((__m128i const *)v_const[0]);
#   49|           __m128i shuf1 = _mm_lddqu_si128((__m128i const *)v_const[1]);

Error: COMPILER_WARNING: [#def665]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/intrapred_16bit_intrin_sse4_1.c:48:25: note[note]: called from here
#   46|       if (use_3tap_filter) {
#   47|           __m128i coef0 = _mm_lddqu_si128((__m128i const *)kern[strength - 1]);
#   48|->         __m128i shuf0 = _mm_lddqu_si128((__m128i const *)v_const[0]);
#   49|           __m128i shuf1 = _mm_lddqu_si128((__m128i const *)v_const[1]);
#   50|           __m128i iden  = _mm_lddqu_si128((__m128i *)v_const[3]);

Error: COMPILER_WARNING: [#def666]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/intrapred_16bit_intrin_sse4_1.c:49:25: note[note]: called from here
#   47|           __m128i coef0 = _mm_lddqu_si128((__m128i const *)kern[strength - 1]);
#   48|           __m128i shuf0 = _mm_lddqu_si128((__m128i const *)v_const[0]);
#   49|->         __m128i shuf1 = _mm_lddqu_si128((__m128i const *)v_const[1]);
#   50|           __m128i iden  = _mm_lddqu_si128((__m128i *)v_const[3]);
#   51|           __m128i in0   = _mm_lddqu_si128((__m128i *)in);

Error: COMPILER_WARNING: [#def667]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/intrapred_16bit_intrin_sse4_1.c:50:25: note[note]: called from here
#   48|           __m128i shuf0 = _mm_lddqu_si128((__m128i const *)v_const[0]);
#   49|           __m128i shuf1 = _mm_lddqu_si128((__m128i const *)v_const[1]);
#   50|->         __m128i iden  = _mm_lddqu_si128((__m128i *)v_const[3]);
#   51|           __m128i in0   = _mm_lddqu_si128((__m128i *)in);
#   52|           while (len > 0) {

Error: COMPILER_WARNING: [#def668]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/intrapred_16bit_intrin_sse4_1.c:51:25: note[note]: called from here
#   49|           __m128i shuf1 = _mm_lddqu_si128((__m128i const *)v_const[1]);
#   50|           __m128i iden  = _mm_lddqu_si128((__m128i *)v_const[3]);
#   51|->         __m128i in0   = _mm_lddqu_si128((__m128i *)in);
#   52|           while (len > 0) {
#   53|               int32_t n_out = (len < 8) ? len : 8;

Error: COMPILER_WARNING: [#def669]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/intrapred_16bit_intrin_sse4_1.c:54:29: note[note]: called from here
#   52|           while (len > 0) {
#   53|               int32_t n_out = (len < 8) ? len : 8;
#   54|->             __m128i d0    = _mm_shuffle_epi8(in0, shuf0);
#   55|               __m128i d1    = _mm_shuffle_epi8(in0, shuf1);
#   56|               d0            = _mm_maddubs_epi16(d0, coef0);

Error: COMPILER_WARNING: [#def670]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/intrapred_16bit_intrin_sse4_1.c:55:29: note[note]: called from here
#   53|               int32_t n_out = (len < 8) ? len : 8;
#   54|               __m128i d0    = _mm_shuffle_epi8(in0, shuf0);
#   55|->             __m128i d1    = _mm_shuffle_epi8(in0, shuf1);
#   56|               d0            = _mm_maddubs_epi16(d0, coef0);
#   57|               d1            = _mm_maddubs_epi16(d1, coef0);

Error: COMPILER_WARNING: [#def671]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/intrapred_16bit_intrin_sse4_1.c:56:29: note[note]: called from here
#   54|               __m128i d0    = _mm_shuffle_epi8(in0, shuf0);
#   55|               __m128i d1    = _mm_shuffle_epi8(in0, shuf1);
#   56|->             d0            = _mm_maddubs_epi16(d0, coef0);
#   57|               d1            = _mm_maddubs_epi16(d1, coef0);
#   58|               d0            = _mm_hadd_epi16(d0, d1);

Error: COMPILER_WARNING: [#def672]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/intrapred_16bit_intrin_sse4_1.c:57:29: note[note]: called from here
#   55|               __m128i d1    = _mm_shuffle_epi8(in0, shuf1);
#   56|               d0            = _mm_maddubs_epi16(d0, coef0);
#   57|->             d1            = _mm_maddubs_epi16(d1, coef0);
#   58|               d0            = _mm_hadd_epi16(d0, d1);
#   59|               __m128i eight = _mm_set1_epi16(8);

Error: COMPILER_WARNING: [#def673]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/intrapred_16bit_intrin_sse4_1.c:58:29: note[note]: called from here
#   56|               d0            = _mm_maddubs_epi16(d0, coef0);
#   57|               d1            = _mm_maddubs_epi16(d1, coef0);
#   58|->             d0            = _mm_hadd_epi16(d0, d1);
#   59|               __m128i eight = _mm_set1_epi16(8);
#   60|               d0            = _mm_add_epi16(d0, eight);

Error: COMPILER_WARNING: [#def674]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/intrapred_16bit_intrin_sse4_1.c:63:29: note[note]: called from here
#   61|               d0            = _mm_srai_epi16(d0, 4);
#   62|               d0            = _mm_packus_epi16(d0, d0);
#   63|->             __m128i out0  = _mm_lddqu_si128((__m128i *)out);
#   64|               __m128i n0    = _mm_set1_epi8(n_out);
#   65|               __m128i mask  = _mm_cmpgt_epi8(n0, iden);

Error: COMPILER_WARNING: [#def675]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/intrapred_16bit_intrin_sse4_1.c:66:29: note[note]: called from here
#   64|               __m128i n0    = _mm_set1_epi8(n_out);
#   65|               __m128i mask  = _mm_cmpgt_epi8(n0, iden);
#   66|->             out0          = _mm_blendv_epi8(out0, d0, mask);
#   67|               _mm_storel_epi64((__m128i *)out, out0);
#   68|               __m128i in1 = _mm_lddqu_si128((__m128i *)(in + 16));

Error: COMPILER_WARNING: [#def676]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/intrapred_16bit_intrin_sse4_1.c:68:27: note[note]: called from here
#   66|               out0          = _mm_blendv_epi8(out0, d0, mask);
#   67|               _mm_storel_epi64((__m128i *)out, out0);
#   68|->             __m128i in1 = _mm_lddqu_si128((__m128i *)(in + 16));
#   69|               in0         = _mm_alignr_epi8(in1, in0, 8);
#   70|               in += 8;

Error: COMPILER_WARNING: [#def677]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/intrapred_16bit_intrin_sse4_1.c:69:27: note[note]: called from here
#   67|               _mm_storel_epi64((__m128i *)out, out0);
#   68|               __m128i in1 = _mm_lddqu_si128((__m128i *)(in + 16));
#   69|->             in0         = _mm_alignr_epi8(in1, in0, 8);
#   70|               in += 8;
#   71|               out += 8;

Error: COMPILER_WARNING: [#def678]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/intrapred_16bit_intrin_sse4_1.c:75:26: note[note]: called from here
#   73|           }
#   74|       } else { // 5-tap filter
#   75|->         __m128i coef0  = _mm_lddqu_si128((__m128i const *)kern[strength - 1]);
#   76|           __m128i two    = _mm_set1_epi8(2);
#   77|           __m128i shuf_a = _mm_lddqu_si128((__m128i const *)v_const[2]);

Error: COMPILER_WARNING: [#def679]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/intrapred_16bit_intrin_sse4_1.c:77:26: note[note]: called from here
#   75|           __m128i coef0  = _mm_lddqu_si128((__m128i const *)kern[strength - 1]);
#   76|           __m128i two    = _mm_set1_epi8(2);
#   77|->         __m128i shuf_a = _mm_lddqu_si128((__m128i const *)v_const[2]);
#   78|           __m128i shuf_b = _mm_add_epi8(shuf_a, two);
#   79|           __m128i shuf_c = _mm_add_epi8(shuf_b, two);

Error: COMPILER_WARNING: [#def680]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/intrapred_16bit_intrin_sse4_1.c:81:26: note[note]: called from here
#   79|           __m128i shuf_c = _mm_add_epi8(shuf_b, two);
#   80|           __m128i shuf_d = _mm_add_epi8(shuf_c, two);
#   81|->         __m128i iden   = _mm_lddqu_si128((__m128i *)v_const[3]);
#   82|           __m128i in0    = _mm_lddqu_si128((__m128i *)in);
#   83|           while (len > 0) {

Error: COMPILER_WARNING: [#def681]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/intrapred_16bit_intrin_sse4_1.c:82:26: note[note]: called from here
#   80|           __m128i shuf_d = _mm_add_epi8(shuf_c, two);
#   81|           __m128i iden   = _mm_lddqu_si128((__m128i *)v_const[3]);
#   82|->         __m128i in0    = _mm_lddqu_si128((__m128i *)in);
#   83|           while (len > 0) {
#   84|               int32_t n_out = (len < 8) ? len : 8;

Error: COMPILER_WARNING: [#def682]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/intrapred_16bit_intrin_sse4_1.c:85:29: note[note]: called from here
#   83|           while (len > 0) {
#   84|               int32_t n_out = (len < 8) ? len : 8;
#   85|->             __m128i d0    = _mm_shuffle_epi8(in0, shuf_a);
#   86|               __m128i d1    = _mm_shuffle_epi8(in0, shuf_b);
#   87|               __m128i d2    = _mm_shuffle_epi8(in0, shuf_c);

Error: COMPILER_WARNING: [#def683]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/intrapred_16bit_intrin_sse4_1.c:86:29: note[note]: called from here
#   84|               int32_t n_out = (len < 8) ? len : 8;
#   85|               __m128i d0    = _mm_shuffle_epi8(in0, shuf_a);
#   86|->             __m128i d1    = _mm_shuffle_epi8(in0, shuf_b);
#   87|               __m128i d2    = _mm_shuffle_epi8(in0, shuf_c);
#   88|               __m128i d3    = _mm_shuffle_epi8(in0, shuf_d);

Error: COMPILER_WARNING: [#def684]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/intrapred_16bit_intrin_sse4_1.c:87:29: note[note]: called from here
#   85|               __m128i d0    = _mm_shuffle_epi8(in0, shuf_a);
#   86|               __m128i d1    = _mm_shuffle_epi8(in0, shuf_b);
#   87|->             __m128i d2    = _mm_shuffle_epi8(in0, shuf_c);
#   88|               __m128i d3    = _mm_shuffle_epi8(in0, shuf_d);
#   89|               d0            = _mm_maddubs_epi16(d0, coef0);

Error: COMPILER_WARNING: [#def685]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/intrapred_16bit_intrin_sse4_1.c:88:29: note[note]: called from here
#   86|               __m128i d1    = _mm_shuffle_epi8(in0, shuf_b);
#   87|               __m128i d2    = _mm_shuffle_epi8(in0, shuf_c);
#   88|->             __m128i d3    = _mm_shuffle_epi8(in0, shuf_d);
#   89|               d0            = _mm_maddubs_epi16(d0, coef0);
#   90|               d1            = _mm_maddubs_epi16(d1, coef0);

Error: COMPILER_WARNING: [#def686]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/intrapred_16bit_intrin_sse4_1.c:89:29: note[note]: called from here
#   87|               __m128i d2    = _mm_shuffle_epi8(in0, shuf_c);
#   88|               __m128i d3    = _mm_shuffle_epi8(in0, shuf_d);
#   89|->             d0            = _mm_maddubs_epi16(d0, coef0);
#   90|               d1            = _mm_maddubs_epi16(d1, coef0);
#   91|               d2            = _mm_maddubs_epi16(d2, coef0);

Error: COMPILER_WARNING: [#def687]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/intrapred_16bit_intrin_sse4_1.c:90:29: note[note]: called from here
#   88|               __m128i d3    = _mm_shuffle_epi8(in0, shuf_d);
#   89|               d0            = _mm_maddubs_epi16(d0, coef0);
#   90|->             d1            = _mm_maddubs_epi16(d1, coef0);
#   91|               d2            = _mm_maddubs_epi16(d2, coef0);
#   92|               d3            = _mm_maddubs_epi16(d3, coef0);

Error: COMPILER_WARNING: [#def688]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/intrapred_16bit_intrin_sse4_1.c:91:29: note[note]: called from here
#   89|               d0            = _mm_maddubs_epi16(d0, coef0);
#   90|               d1            = _mm_maddubs_epi16(d1, coef0);
#   91|->             d2            = _mm_maddubs_epi16(d2, coef0);
#   92|               d3            = _mm_maddubs_epi16(d3, coef0);
#   93|               d0            = _mm_hadd_epi16(d0, d1);

Error: COMPILER_WARNING: [#def689]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/intrapred_16bit_intrin_sse4_1.c:92:29: note[note]: called from here
#   90|               d1            = _mm_maddubs_epi16(d1, coef0);
#   91|               d2            = _mm_maddubs_epi16(d2, coef0);
#   92|->             d3            = _mm_maddubs_epi16(d3, coef0);
#   93|               d0            = _mm_hadd_epi16(d0, d1);
#   94|               d2            = _mm_hadd_epi16(d2, d3);

Error: COMPILER_WARNING: [#def690]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/intrapred_16bit_intrin_sse4_1.c:93:29: note[note]: called from here
#   91|               d2            = _mm_maddubs_epi16(d2, coef0);
#   92|               d3            = _mm_maddubs_epi16(d3, coef0);
#   93|->             d0            = _mm_hadd_epi16(d0, d1);
#   94|               d2            = _mm_hadd_epi16(d2, d3);
#   95|               d0            = _mm_hadd_epi16(d0, d2);

Error: COMPILER_WARNING: [#def691]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/intrapred_16bit_intrin_sse4_1.c:94:29: note[note]: called from here
#   92|               d3            = _mm_maddubs_epi16(d3, coef0);
#   93|               d0            = _mm_hadd_epi16(d0, d1);
#   94|->             d2            = _mm_hadd_epi16(d2, d3);
#   95|               d0            = _mm_hadd_epi16(d0, d2);
#   96|               __m128i eight = _mm_set1_epi16(8);

Error: COMPILER_WARNING: [#def692]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/intrapred_16bit_intrin_sse4_1.c:95:29: note[note]: called from here
#   93|               d0            = _mm_hadd_epi16(d0, d1);
#   94|               d2            = _mm_hadd_epi16(d2, d3);
#   95|->             d0            = _mm_hadd_epi16(d0, d2);
#   96|               __m128i eight = _mm_set1_epi16(8);
#   97|               d0            = _mm_add_epi16(d0, eight);

Error: COMPILER_WARNING: [#def693]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/intrapred_16bit_intrin_sse4_1.c:100:29: note[note]: called from here
#   98|               d0            = _mm_srai_epi16(d0, 4);
#   99|               d0            = _mm_packus_epi16(d0, d0);
#  100|->             __m128i out0  = _mm_lddqu_si128((__m128i *)out);
#  101|               __m128i n0    = _mm_set1_epi8(n_out);
#  102|               __m128i mask  = _mm_cmpgt_epi8(n0, iden);

Error: COMPILER_WARNING: [#def694]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/intrapred_16bit_intrin_sse4_1.c:103:29: note[note]: called from here
#  101|               __m128i n0    = _mm_set1_epi8(n_out);
#  102|               __m128i mask  = _mm_cmpgt_epi8(n0, iden);
#  103|->             out0          = _mm_blendv_epi8(out0, d0, mask);
#  104|               _mm_storel_epi64((__m128i *)out, out0);
#  105|               __m128i in1 = _mm_lddqu_si128((__m128i *)(in + 16));

Error: COMPILER_WARNING: [#def695]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/intrapred_16bit_intrin_sse4_1.c:105:27: note[note]: called from here
#  103|               out0          = _mm_blendv_epi8(out0, d0, mask);
#  104|               _mm_storel_epi64((__m128i *)out, out0);
#  105|->             __m128i in1 = _mm_lddqu_si128((__m128i *)(in + 16));
#  106|               in0         = _mm_alignr_epi8(in1, in0, 8);
#  107|               in += 8;

Error: COMPILER_WARNING: [#def696]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/intrapred_16bit_intrin_sse4_1.c:106:27: note[note]: called from here
#  104|               _mm_storel_epi64((__m128i *)out, out0);
#  105|               __m128i in1 = _mm_lddqu_si128((__m128i *)(in + 16));
#  106|->             in0         = _mm_alignr_epi8(in1, in0, 8);
#  107|               in += 8;
#  108|               out += 8;

Error: COMPILER_WARNING: [#def697]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/memory_sse4_1.h:20:12: note[note]: called from here
#   18|   static INLINE __m128i load8bit_4x2_sse4_1(const void *const src, const ptrdiff_t strideInByte) {
#   19|       const __m128i s = _mm_cvtsi32_si128(*(int32_t *)((uint8_t *)src));
#   20|->     return _mm_insert_epi32(s, *(int32_t *)((uint8_t *)src + strideInByte), 1);
#   21|   }
#   22|   

Error: COMPILER_WARNING: [#def698]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/obmc_variance_sse4.c:28:11: note[note]: called from here
#   26|   
#   27|   static INLINE int32_t xx_hsum_epi32_si32(__m128i v_d) {
#   28|->     v_d = _mm_hadd_epi32(v_d, v_d);
#   29|       v_d = _mm_hadd_epi32(v_d, v_d);
#   30|       return _mm_cvtsi128_si32(v_d);

Error: COMPILER_WARNING: [#def699]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/obmc_variance_sse4.c:29:11: note[note]: called from here
#   27|   static INLINE int32_t xx_hsum_epi32_si32(__m128i v_d) {
#   28|       v_d = _mm_hadd_epi32(v_d, v_d);
#   29|->     v_d = _mm_hadd_epi32(v_d, v_d);
#   30|       return _mm_cvtsi128_si32(v_d);
#   31|   }

Error: COMPILER_WARNING: [#def700]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/pic_operators_intrin_sse4_1.c:162:20: note[note]: called from here
#  160|       __m128i in   = _mm_loadl_epi64((__m128i *)input);
#  161|       __m128i re   = _mm_loadl_epi64((__m128i *)recon);
#  162|->     __m128i max  = _mm_max_epu16(in, re);
#  163|       __m128i min  = _mm_min_epu16(in, re);
#  164|       __m128i diff = _mm_sub_epi16(max, min);

Error: COMPILER_WARNING: [#def701]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/pic_operators_intrin_sse4_1.c:163:20: note[note]: called from here
#  161|       __m128i re   = _mm_loadl_epi64((__m128i *)recon);
#  162|       __m128i max  = _mm_max_epu16(in, re);
#  163|->     __m128i min  = _mm_min_epu16(in, re);
#  164|       __m128i diff = _mm_sub_epi16(max, min);
#  165|       diff         = _mm_madd_epi16(diff, diff);

Error: COMPILER_WARNING: [#def702]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/pickrst_sse4.c:1255:25: note[note]: called from here
# 1253|   static INLINE __m128i hadd_four_32_sse4_1(const __m128i src0, const __m128i src1, const __m128i src2,
# 1254|                                             const __m128i src3) {
# 1255|->     const __m128i s0  = _mm_hadd_epi32(src0, src1);
# 1256|       const __m128i s1  = _mm_hadd_epi32(src2, src3);
# 1257|       const __m128i s01 = _mm_hadd_epi32(s0, s1);

Error: COMPILER_WARNING: [#def703]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/pickrst_sse4.c:1256:25: note[note]: called from here
# 1254|                                             const __m128i src3) {
# 1255|       const __m128i s0  = _mm_hadd_epi32(src0, src1);
# 1256|->     const __m128i s1  = _mm_hadd_epi32(src2, src3);
# 1257|       const __m128i s01 = _mm_hadd_epi32(s0, s1);
# 1258|       return _mm_hadd_epi32(s01, s01);

Error: COMPILER_WARNING: [#def704]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/pickrst_sse4.c:1257:25: note[note]: called from here
# 1255|       const __m128i s0  = _mm_hadd_epi32(src0, src1);
# 1256|       const __m128i s1  = _mm_hadd_epi32(src2, src3);
# 1257|->     const __m128i s01 = _mm_hadd_epi32(s0, s1);
# 1258|       return _mm_hadd_epi32(s01, s01);
# 1259|   }

Error: COMPILER_WARNING: [#def705]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/pickrst_sse4.c:1258:12: note[note]: called from here
# 1256|       const __m128i s1  = _mm_hadd_epi32(src2, src3);
# 1257|       const __m128i s01 = _mm_hadd_epi32(s0, s1);
# 1258|->     return _mm_hadd_epi32(s01, s01);
# 1259|   }
# 1260|   

Error: COMPILER_WARNING: [#def706]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/reconinter_sse4.c:18:26: note[note]: called from here
#   16|   
#   17|   static INLINE __m128i calc_mask(const __m128i mask_base, const __m128i s0, const __m128i s1) {
#   18|->     const __m128i diff = _mm_abs_epi16(_mm_sub_epi16(s0, s1));
#   19|       return _mm_abs_epi16(_mm_add_epi16(mask_base, _mm_srli_epi16(diff, 4)));
#   20|       // clamp(diff, 0, 64) can be skiped for diff is always in the range ( 38, 54)

Error: COMPILER_WARNING: [#def707]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/reconinter_sse4.c:19:12: note[note]: called from here
#   17|   static INLINE __m128i calc_mask(const __m128i mask_base, const __m128i s0, const __m128i s1) {
#   18|       const __m128i diff = _mm_abs_epi16(_mm_sub_epi16(s0, s1));
#   19|->     return _mm_abs_epi16(_mm_add_epi16(mask_base, _mm_srli_epi16(diff, 4)));
#   20|       // clamp(diff, 0, 64) can be skiped for diff is always in the range ( 38, 54)
#   21|   }

Error: COMPILER_WARNING: [#def708]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/selfguided_sse4.c:102:32: note[note]: called from here
#  100|               const __m128i above2 = _mm_loadu_si128((__m128i *)(A + ABj + i * buf_stride));
#  101|   
#  102|->             const __m128i x1 = _mm_cvtepu16_epi32(_mm_loadl_epi64((__m128i *)(src + j + i * src_stride)));
#  103|               const __m128i x2 = _mm_madd_epi16(x1, x1);
#  104|   

Error: COMPILER_WARNING: [#def709]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/temporal_filtering_sse4_1.c:214:42: note[note]: called from here
#  212|               __m128i accumulator_array2 = _mm_loadu_si128((__m128i *)(y_accum + k + 4));
#  213|               __m128i frame2_array       = _mm_loadl_epi64((__m128i *)(y_pre + k));
#  214|->             frame2_array               = _mm_cvtepu8_epi16(frame2_array);
#  215|               __m128i frame2_array_u32_1 = _mm_cvtepi16_epi32(frame2_array);
#  216|               __m128i frame2_array_u32_2 = _mm_cvtepi16_epi32(_mm_srli_si128(frame2_array, 8));

Error: COMPILER_WARNING: [#def710]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/temporal_filtering_sse4_1.c:215:42: note[note]: called from here
#  213|               __m128i frame2_array       = _mm_loadl_epi64((__m128i *)(y_pre + k));
#  214|               frame2_array               = _mm_cvtepu8_epi16(frame2_array);
#  215|->             __m128i frame2_array_u32_1 = _mm_cvtepi16_epi32(frame2_array);
#  216|               __m128i frame2_array_u32_2 = _mm_cvtepi16_epi32(_mm_srli_si128(frame2_array, 8));
#  217|               frame2_array_u32_1         = _mm_mullo_epi32(frame2_array_u32_1,

Error: COMPILER_WARNING: [#def711]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/temporal_filtering_sse4_1.c:216:42: note[note]: called from here
#  214|               frame2_array               = _mm_cvtepu8_epi16(frame2_array);
#  215|               __m128i frame2_array_u32_1 = _mm_cvtepi16_epi32(frame2_array);
#  216|->             __m128i frame2_array_u32_2 = _mm_cvtepi16_epi32(_mm_srli_si128(frame2_array, 8));
#  217|               frame2_array_u32_1         = _mm_mullo_epi32(frame2_array_u32_1,
#  218|                                                    adjusted_weight_int32[subblock_idx_h + (j >= block_width / 2)]);

Error: COMPILER_WARNING: [#def712]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/temporal_filtering_sse4_1.c:217:42: note[note]: called from here
#  215|               __m128i frame2_array_u32_1 = _mm_cvtepi16_epi32(frame2_array);
#  216|               __m128i frame2_array_u32_2 = _mm_cvtepi16_epi32(_mm_srli_si128(frame2_array, 8));
#  217|->             frame2_array_u32_1         = _mm_mullo_epi32(frame2_array_u32_1,
#  218|                                                    adjusted_weight_int32[subblock_idx_h + (j >= block_width / 2)]);
#  219|               frame2_array_u32_2         = _mm_mullo_epi32(frame2_array_u32_2,

Error: COMPILER_WARNING: [#def713]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/temporal_filtering_sse4_1.c:219:42: note[note]: called from here
#  217|               frame2_array_u32_1         = _mm_mullo_epi32(frame2_array_u32_1,
#  218|                                                    adjusted_weight_int32[subblock_idx_h + (j >= block_width / 2)]);
#  219|->             frame2_array_u32_2         = _mm_mullo_epi32(frame2_array_u32_2,
#  220|                                                    adjusted_weight_int32[subblock_idx_h + (j >= block_width / 2)]);
#  221|   

Error: COMPILER_WARNING: [#def714]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/warp_plane_sse4.c:131:16: note[note]: called from here
#  129|   
#  130|       // Coeffs 0 2 for pixels 0 2 4 6 1 3 5 7
#  131|->     coeff[0] = _mm_shuffle_epi8(tmp_0, _mm_loadu_si128((__m128i *)shuffle_alpha0_mask01));
#  132|       // Coeffs 4 6 for pixels 0 2 4 6 1 3 5 7
#  133|       coeff[1] = _mm_shuffle_epi8(tmp_0, _mm_loadu_si128((__m128i *)shuffle_alpha0_mask23));

Error: COMPILER_WARNING: [#def715]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/warp_plane_sse4.c:133:16: note[note]: called from here
#  131|       coeff[0] = _mm_shuffle_epi8(tmp_0, _mm_loadu_si128((__m128i *)shuffle_alpha0_mask01));
#  132|       // Coeffs 4 6 for pixels 0 2 4 6 1 3 5 7
#  133|->     coeff[1] = _mm_shuffle_epi8(tmp_0, _mm_loadu_si128((__m128i *)shuffle_alpha0_mask23));
#  134|       // Coeffs 1 3 for pixels 0 2 4 6 1 3 5 7
#  135|       coeff[2] = _mm_shuffle_epi8(tmp_0, _mm_loadu_si128((__m128i *)shuffle_alpha0_mask45));

Error: COMPILER_WARNING: [#def716]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/warp_plane_sse4.c:135:16: note[note]: called from here
#  133|       coeff[1] = _mm_shuffle_epi8(tmp_0, _mm_loadu_si128((__m128i *)shuffle_alpha0_mask23));
#  134|       // Coeffs 1 3 for pixels 0 2 4 6 1 3 5 7
#  135|->     coeff[2] = _mm_shuffle_epi8(tmp_0, _mm_loadu_si128((__m128i *)shuffle_alpha0_mask45));
#  136|       // Coeffs 5 7 for pixels 0 2 4 6 1 3 5 7
#  137|       coeff[3] = _mm_shuffle_epi8(tmp_0, _mm_loadu_si128((__m128i *)shuffle_alpha0_mask67));

Error: COMPILER_WARNING: [#def717]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSE4_1/warp_plane_sse4.c:137:16: note[note]: called from here
#  135|       coeff[2] = _mm_shuffle_epi8(tmp_0, _mm_loadu_si128((__m128i *)shuffle_alpha0_mask45));
#  136|       // Coeffs 5 7 for pixels 0 2 4 6 1 3 5 7
#  137|->     coeff[3] = _mm_shuffle_epi8(tmp_0, _mm_loadu_si128((__m128i *)shuffle_alpha0_mask67));
#  138|   }
#  139|   

Error: COMPILER_WARNING: [#def718]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/aom_subpixel_8t_intrin_ssse3.c:407:21: note[note]: called from here
#  405|       // duplicate only the second 16 bits (third and forth byte)
#  406|       // across 256 bit register
#  407|->     secondFilters = _mm_shuffle_epi8(filtersReg, _mm_set1_epi16(0x302u));
#  408|       // duplicate only the third 16 bits (fifth and sixth byte)
#  409|       // across 256 bit register

Error: COMPILER_WARNING: [#def719]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/aom_subpixel_8t_intrin_ssse3.c:410:20: note[note]: called from here
#  408|       // duplicate only the third 16 bits (fifth and sixth byte)
#  409|       // across 256 bit register
#  410|->     thirdFilters = _mm_shuffle_epi8(filtersReg, _mm_set1_epi16(0x504u));
#  411|   
#  412|       filt2Reg = _mm_loadu_si128((__m128i const *)(filt_h4 + 32));

Error: COMPILER_WARNING: [#def720]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/aom_subpixel_8t_intrin_ssse3.c:419:26: note[note]: called from here
#  417|   
#  418|           // filter the source buffer
#  419|->         srcRegFilt32b3 = _mm_shuffle_epi8(srcReg32b1, filt2Reg);
#  420|           srcRegFilt32b2 = _mm_shuffle_epi8(srcReg32b1, filt3Reg);
#  421|   

Error: COMPILER_WARNING: [#def721]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/aom_subpixel_8t_intrin_ssse3.c:420:26: note[note]: called from here
#  418|           // filter the source buffer
#  419|           srcRegFilt32b3 = _mm_shuffle_epi8(srcReg32b1, filt2Reg);
#  420|->         srcRegFilt32b2 = _mm_shuffle_epi8(srcReg32b1, filt3Reg);
#  421|   
#  422|           // multiply 2 adjacent elements with the filter and add the result

Error: COMPILER_WARNING: [#def722]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/aom_subpixel_8t_intrin_ssse3.c:423:26: note[note]: called from here
#  421|   
#  422|           // multiply 2 adjacent elements with the filter and add the result
#  423|->         srcRegFilt32b3 = _mm_maddubs_epi16(srcRegFilt32b3, secondFilters);
#  424|           srcRegFilt32b2 = _mm_maddubs_epi16(srcRegFilt32b2, thirdFilters);
#  425|   

Error: COMPILER_WARNING: [#def723]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/aom_subpixel_8t_intrin_ssse3.c:424:26: note[note]: called from here
#  422|           // multiply 2 adjacent elements with the filter and add the result
#  423|           srcRegFilt32b3 = _mm_maddubs_epi16(srcRegFilt32b3, secondFilters);
#  424|->         srcRegFilt32b2 = _mm_maddubs_epi16(srcRegFilt32b2, thirdFilters);
#  425|   
#  426|           srcRegFilt32b1_1 = _mm_adds_epi16(srcRegFilt32b3, srcRegFilt32b2);

Error: COMPILER_WARNING: [#def724]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/aom_subpixel_8t_intrin_ssse3.c:433:26: note[note]: called from here
#  431|   
#  432|           // filter the source buffer
#  433|->         srcRegFilt32b3 = _mm_shuffle_epi8(srcReg32b2, filt2Reg);
#  434|           srcRegFilt32b2 = _mm_shuffle_epi8(srcReg32b2, filt3Reg);
#  435|   

Error: COMPILER_WARNING: [#def725]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/aom_subpixel_8t_intrin_ssse3.c:434:26: note[note]: called from here
#  432|           // filter the source buffer
#  433|           srcRegFilt32b3 = _mm_shuffle_epi8(srcReg32b2, filt2Reg);
#  434|->         srcRegFilt32b2 = _mm_shuffle_epi8(srcReg32b2, filt3Reg);
#  435|   
#  436|           // multiply 2 adjacent elements with the filter and add the result

Error: COMPILER_WARNING: [#def726]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/aom_subpixel_8t_intrin_ssse3.c:437:26: note[note]: called from here
#  435|   
#  436|           // multiply 2 adjacent elements with the filter and add the result
#  437|->         srcRegFilt32b3 = _mm_maddubs_epi16(srcRegFilt32b3, secondFilters);
#  438|           srcRegFilt32b2 = _mm_maddubs_epi16(srcRegFilt32b2, thirdFilters);
#  439|   

Error: COMPILER_WARNING: [#def727]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/aom_subpixel_8t_intrin_ssse3.c:438:26: note[note]: called from here
#  436|           // multiply 2 adjacent elements with the filter and add the result
#  437|           srcRegFilt32b3 = _mm_maddubs_epi16(srcRegFilt32b3, secondFilters);
#  438|->         srcRegFilt32b2 = _mm_maddubs_epi16(srcRegFilt32b2, thirdFilters);
#  439|   
#  440|           // add and saturate the results together

Error: COMPILER_WARNING: [#def728]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/av1_inv_txfm_ssse3.c:2424:52: note[note]: called from here
# 2422|   static INLINE void round_shift_ssse3(const __m128i *input, __m128i *output, int32_t size) {
# 2423|       const __m128i scale = _mm_set1_epi16(new_inv_sqrt2 * 8);
# 2424|->     for (int32_t i = 0; i < size; ++i) output[i] = _mm_mulhrs_epi16(input[i], scale);
# 2425|   }
# 2426|   

Error: COMPILER_WARNING: [#def729]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_2d_ssse3.c:117:28: note[note]: called from here
#  115|   
#  116|                       // even pixels
#  117|->                     s[0] = _mm_alignr_epi8(row01, row00, 0);
#  118|                       s[1] = _mm_alignr_epi8(row01, row00, 4);
#  119|                       s[2] = _mm_alignr_epi8(row01, row00, 8);

Error: COMPILER_WARNING: [#def730]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_2d_ssse3.c:118:28: note[note]: called from here
#  116|                       // even pixels
#  117|                       s[0] = _mm_alignr_epi8(row01, row00, 0);
#  118|->                     s[1] = _mm_alignr_epi8(row01, row00, 4);
#  119|                       s[2] = _mm_alignr_epi8(row01, row00, 8);
#  120|                       s[3] = _mm_alignr_epi8(row01, row00, 12);

Error: COMPILER_WARNING: [#def731]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_2d_ssse3.c:119:28: note[note]: called from here
#  117|                       s[0] = _mm_alignr_epi8(row01, row00, 0);
#  118|                       s[1] = _mm_alignr_epi8(row01, row00, 4);
#  119|->                     s[2] = _mm_alignr_epi8(row01, row00, 8);
#  120|                       s[3] = _mm_alignr_epi8(row01, row00, 12);
#  121|                       s[4] = _mm_alignr_epi8(row02, row01, 0);

Error: COMPILER_WARNING: [#def732]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_2d_ssse3.c:120:28: note[note]: called from here
#  118|                       s[1] = _mm_alignr_epi8(row01, row00, 4);
#  119|                       s[2] = _mm_alignr_epi8(row01, row00, 8);
#  120|->                     s[3] = _mm_alignr_epi8(row01, row00, 12);
#  121|                       s[4] = _mm_alignr_epi8(row02, row01, 0);
#  122|                       s[5] = _mm_alignr_epi8(row02, row01, 4);

Error: COMPILER_WARNING: [#def733]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_2d_ssse3.c:121:28: note[note]: called from here
#  119|                       s[2] = _mm_alignr_epi8(row01, row00, 8);
#  120|                       s[3] = _mm_alignr_epi8(row01, row00, 12);
#  121|->                     s[4] = _mm_alignr_epi8(row02, row01, 0);
#  122|                       s[5] = _mm_alignr_epi8(row02, row01, 4);
#  123|   

Error: COMPILER_WARNING: [#def734]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_2d_ssse3.c:122:28: note[note]: called from here
#  120|                       s[3] = _mm_alignr_epi8(row01, row00, 12);
#  121|                       s[4] = _mm_alignr_epi8(row02, row01, 0);
#  122|->                     s[5] = _mm_alignr_epi8(row02, row01, 4);
#  123|   
#  124|                       __m128i res_even = convolve_12tap(s, coeffs_x);

Error: COMPILER_WARNING: [#def735]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_2d_ssse3.c:128:28: note[note]: called from here
#  126|   
#  127|                       // odd pixels
#  128|->                     s[0] = _mm_alignr_epi8(row01, row00, 2);
#  129|                       s[1] = _mm_alignr_epi8(row01, row00, 6);
#  130|                       s[2] = _mm_alignr_epi8(row01, row00, 10);

Error: COMPILER_WARNING: [#def736]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_2d_ssse3.c:129:28: note[note]: called from here
#  127|                       // odd pixels
#  128|                       s[0] = _mm_alignr_epi8(row01, row00, 2);
#  129|->                     s[1] = _mm_alignr_epi8(row01, row00, 6);
#  130|                       s[2] = _mm_alignr_epi8(row01, row00, 10);
#  131|                       s[3] = _mm_alignr_epi8(row01, row00, 14);

Error: COMPILER_WARNING: [#def737]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_2d_ssse3.c:130:28: note[note]: called from here
#  128|                       s[0] = _mm_alignr_epi8(row01, row00, 2);
#  129|                       s[1] = _mm_alignr_epi8(row01, row00, 6);
#  130|->                     s[2] = _mm_alignr_epi8(row01, row00, 10);
#  131|                       s[3] = _mm_alignr_epi8(row01, row00, 14);
#  132|                       s[4] = _mm_alignr_epi8(row02, row01, 2);

Error: COMPILER_WARNING: [#def738]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_2d_ssse3.c:131:28: note[note]: called from here
#  129|                       s[1] = _mm_alignr_epi8(row01, row00, 6);
#  130|                       s[2] = _mm_alignr_epi8(row01, row00, 10);
#  131|->                     s[3] = _mm_alignr_epi8(row01, row00, 14);
#  132|                       s[4] = _mm_alignr_epi8(row02, row01, 2);
#  133|                       s[5] = _mm_alignr_epi8(row02, row01, 6);

Error: COMPILER_WARNING: [#def739]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_2d_ssse3.c:132:28: note[note]: called from here
#  130|                       s[2] = _mm_alignr_epi8(row01, row00, 10);
#  131|                       s[3] = _mm_alignr_epi8(row01, row00, 14);
#  132|->                     s[4] = _mm_alignr_epi8(row02, row01, 2);
#  133|                       s[5] = _mm_alignr_epi8(row02, row01, 6);
#  134|   

Error: COMPILER_WARNING: [#def740]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_2d_ssse3.c:133:28: note[note]: called from here
#  131|                       s[3] = _mm_alignr_epi8(row01, row00, 14);
#  132|                       s[4] = _mm_alignr_epi8(row02, row01, 2);
#  133|->                     s[5] = _mm_alignr_epi8(row02, row01, 6);
#  134|   
#  135|                       __m128i res_odd = convolve_12tap(s, coeffs_x);

Error: COMPILER_WARNING: [#def741]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_2d_ssse3.c:288:28: note[note]: called from here
#  286|   
#  287|                       // even pixels
#  288|->                     s[0] = _mm_alignr_epi8(row01, row00, 0);
#  289|                       s[1] = _mm_alignr_epi8(row01, row00, 4);
#  290|                       s[2] = _mm_alignr_epi8(row01, row00, 8);

Error: COMPILER_WARNING: [#def742]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_2d_ssse3.c:289:28: note[note]: called from here
#  287|                       // even pixels
#  288|                       s[0] = _mm_alignr_epi8(row01, row00, 0);
#  289|->                     s[1] = _mm_alignr_epi8(row01, row00, 4);
#  290|                       s[2] = _mm_alignr_epi8(row01, row00, 8);
#  291|                       s[3] = _mm_alignr_epi8(row01, row00, 12);

Error: COMPILER_WARNING: [#def743]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_2d_ssse3.c:290:28: note[note]: called from here
#  288|                       s[0] = _mm_alignr_epi8(row01, row00, 0);
#  289|                       s[1] = _mm_alignr_epi8(row01, row00, 4);
#  290|->                     s[2] = _mm_alignr_epi8(row01, row00, 8);
#  291|                       s[3] = _mm_alignr_epi8(row01, row00, 12);
#  292|   

Error: COMPILER_WARNING: [#def744]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_2d_ssse3.c:291:28: note[note]: called from here
#  289|                       s[1] = _mm_alignr_epi8(row01, row00, 4);
#  290|                       s[2] = _mm_alignr_epi8(row01, row00, 8);
#  291|->                     s[3] = _mm_alignr_epi8(row01, row00, 12);
#  292|   
#  293|                       __m128i res_even = svt_aom_convolve(s, coeffs_x);

Error: COMPILER_WARNING: [#def745]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_2d_ssse3.c:297:28: note[note]: called from here
#  295|   
#  296|                       // odd pixels
#  297|->                     s[0] = _mm_alignr_epi8(row01, row00, 2);
#  298|                       s[1] = _mm_alignr_epi8(row01, row00, 6);
#  299|                       s[2] = _mm_alignr_epi8(row01, row00, 10);

Error: COMPILER_WARNING: [#def746]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_2d_ssse3.c:298:28: note[note]: called from here
#  296|                       // odd pixels
#  297|                       s[0] = _mm_alignr_epi8(row01, row00, 2);
#  298|->                     s[1] = _mm_alignr_epi8(row01, row00, 6);
#  299|                       s[2] = _mm_alignr_epi8(row01, row00, 10);
#  300|                       s[3] = _mm_alignr_epi8(row01, row00, 14);

Error: COMPILER_WARNING: [#def747]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_2d_ssse3.c:299:28: note[note]: called from here
#  297|                       s[0] = _mm_alignr_epi8(row01, row00, 2);
#  298|                       s[1] = _mm_alignr_epi8(row01, row00, 6);
#  299|->                     s[2] = _mm_alignr_epi8(row01, row00, 10);
#  300|                       s[3] = _mm_alignr_epi8(row01, row00, 14);
#  301|   

Error: COMPILER_WARNING: [#def748]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_2d_ssse3.c:300:28: note[note]: called from here
#  298|                       s[1] = _mm_alignr_epi8(row01, row00, 6);
#  299|                       s[2] = _mm_alignr_epi8(row01, row00, 10);
#  300|->                     s[3] = _mm_alignr_epi8(row01, row00, 14);
#  301|   
#  302|                       __m128i res_odd = svt_aom_convolve(s, coeffs_x);

Error: COMPILER_WARNING: [#def749]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_ssse3.c:375:28: note[note]: called from here
#  373|   
#  374|                       // even pixels
#  375|->                     s[0] = _mm_alignr_epi8(row01, row00, 0);
#  376|                       s[1] = _mm_alignr_epi8(row01, row00, 4);
#  377|                       s[2] = _mm_alignr_epi8(row01, row00, 8);

Error: COMPILER_WARNING: [#def750]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_ssse3.c:376:28: note[note]: called from here
#  374|                       // even pixels
#  375|                       s[0] = _mm_alignr_epi8(row01, row00, 0);
#  376|->                     s[1] = _mm_alignr_epi8(row01, row00, 4);
#  377|                       s[2] = _mm_alignr_epi8(row01, row00, 8);
#  378|                       s[3] = _mm_alignr_epi8(row01, row00, 12);

Error: COMPILER_WARNING: [#def751]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_ssse3.c:377:28: note[note]: called from here
#  375|                       s[0] = _mm_alignr_epi8(row01, row00, 0);
#  376|                       s[1] = _mm_alignr_epi8(row01, row00, 4);
#  377|->                     s[2] = _mm_alignr_epi8(row01, row00, 8);
#  378|                       s[3] = _mm_alignr_epi8(row01, row00, 12);
#  379|                       s[4] = _mm_alignr_epi8(row02, row01, 0);

Error: COMPILER_WARNING: [#def752]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_ssse3.c:378:28: note[note]: called from here
#  376|                       s[1] = _mm_alignr_epi8(row01, row00, 4);
#  377|                       s[2] = _mm_alignr_epi8(row01, row00, 8);
#  378|->                     s[3] = _mm_alignr_epi8(row01, row00, 12);
#  379|                       s[4] = _mm_alignr_epi8(row02, row01, 0);
#  380|                       s[5] = _mm_alignr_epi8(row02, row01, 4);

Error: COMPILER_WARNING: [#def753]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_ssse3.c:379:28: note[note]: called from here
#  377|                       s[2] = _mm_alignr_epi8(row01, row00, 8);
#  378|                       s[3] = _mm_alignr_epi8(row01, row00, 12);
#  379|->                     s[4] = _mm_alignr_epi8(row02, row01, 0);
#  380|                       s[5] = _mm_alignr_epi8(row02, row01, 4);
#  381|   

Error: COMPILER_WARNING: [#def754]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_ssse3.c:380:28: note[note]: called from here
#  378|                       s[3] = _mm_alignr_epi8(row01, row00, 12);
#  379|                       s[4] = _mm_alignr_epi8(row02, row01, 0);
#  380|->                     s[5] = _mm_alignr_epi8(row02, row01, 4);
#  381|   
#  382|                       __m128i res_even = convolve_12tap(s, coeffs_x);

Error: COMPILER_WARNING: [#def755]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_ssse3.c:387:28: note[note]: called from here
#  385|   
#  386|                       // odd pixels
#  387|->                     s[0] = _mm_alignr_epi8(row01, row00, 2);
#  388|                       s[1] = _mm_alignr_epi8(row01, row00, 6);
#  389|                       s[2] = _mm_alignr_epi8(row01, row00, 10);

Error: COMPILER_WARNING: [#def756]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_ssse3.c:388:28: note[note]: called from here
#  386|                       // odd pixels
#  387|                       s[0] = _mm_alignr_epi8(row01, row00, 2);
#  388|->                     s[1] = _mm_alignr_epi8(row01, row00, 6);
#  389|                       s[2] = _mm_alignr_epi8(row01, row00, 10);
#  390|                       s[3] = _mm_alignr_epi8(row01, row00, 14);

Error: COMPILER_WARNING: [#def757]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_ssse3.c:389:28: note[note]: called from here
#  387|                       s[0] = _mm_alignr_epi8(row01, row00, 2);
#  388|                       s[1] = _mm_alignr_epi8(row01, row00, 6);
#  389|->                     s[2] = _mm_alignr_epi8(row01, row00, 10);
#  390|                       s[3] = _mm_alignr_epi8(row01, row00, 14);
#  391|                       s[4] = _mm_alignr_epi8(row02, row01, 2);

Error: COMPILER_WARNING: [#def758]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_ssse3.c:390:28: note[note]: called from here
#  388|                       s[1] = _mm_alignr_epi8(row01, row00, 6);
#  389|                       s[2] = _mm_alignr_epi8(row01, row00, 10);
#  390|->                     s[3] = _mm_alignr_epi8(row01, row00, 14);
#  391|                       s[4] = _mm_alignr_epi8(row02, row01, 2);
#  392|                       s[5] = _mm_alignr_epi8(row02, row01, 6);

Error: COMPILER_WARNING: [#def759]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_ssse3.c:391:28: note[note]: called from here
#  389|                       s[2] = _mm_alignr_epi8(row01, row00, 10);
#  390|                       s[3] = _mm_alignr_epi8(row01, row00, 14);
#  391|->                     s[4] = _mm_alignr_epi8(row02, row01, 2);
#  392|                       s[5] = _mm_alignr_epi8(row02, row01, 6);
#  393|   

Error: COMPILER_WARNING: [#def760]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_ssse3.c:392:28: note[note]: called from here
#  390|                       s[3] = _mm_alignr_epi8(row01, row00, 14);
#  391|                       s[4] = _mm_alignr_epi8(row02, row01, 2);
#  392|->                     s[5] = _mm_alignr_epi8(row02, row01, 6);
#  393|   
#  394|                       __m128i res_odd = convolve_12tap(s, coeffs_x);

Error: COMPILER_WARNING: [#def761]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_ssse3.c:427:28: note[note]: called from here
#  425|   
#  426|                       // even pixels
#  427|->                     s[0] = _mm_alignr_epi8(row01, row00, 0);
#  428|                       s[1] = _mm_alignr_epi8(row01, row00, 4);
#  429|                       s[2] = _mm_alignr_epi8(row01, row00, 8);

Error: COMPILER_WARNING: [#def762]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_ssse3.c:428:28: note[note]: called from here
#  426|                       // even pixels
#  427|                       s[0] = _mm_alignr_epi8(row01, row00, 0);
#  428|->                     s[1] = _mm_alignr_epi8(row01, row00, 4);
#  429|                       s[2] = _mm_alignr_epi8(row01, row00, 8);
#  430|                       s[3] = _mm_alignr_epi8(row01, row00, 12);

Error: COMPILER_WARNING: [#def763]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_ssse3.c:429:28: note[note]: called from here
#  427|                       s[0] = _mm_alignr_epi8(row01, row00, 0);
#  428|                       s[1] = _mm_alignr_epi8(row01, row00, 4);
#  429|->                     s[2] = _mm_alignr_epi8(row01, row00, 8);
#  430|                       s[3] = _mm_alignr_epi8(row01, row00, 12);
#  431|   

Error: COMPILER_WARNING: [#def764]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_ssse3.c:430:28: note[note]: called from here
#  428|                       s[1] = _mm_alignr_epi8(row01, row00, 4);
#  429|                       s[2] = _mm_alignr_epi8(row01, row00, 8);
#  430|->                     s[3] = _mm_alignr_epi8(row01, row00, 12);
#  431|   
#  432|                       __m128i res_even = svt_aom_convolve(s, coeffs_x);

Error: COMPILER_WARNING: [#def765]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_ssse3.c:436:28: note[note]: called from here
#  434|   
#  435|                       // odd pixels
#  436|->                     s[0] = _mm_alignr_epi8(row01, row00, 2);
#  437|                       s[1] = _mm_alignr_epi8(row01, row00, 6);
#  438|                       s[2] = _mm_alignr_epi8(row01, row00, 10);

Error: COMPILER_WARNING: [#def766]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_ssse3.c:437:28: note[note]: called from here
#  435|                       // odd pixels
#  436|                       s[0] = _mm_alignr_epi8(row01, row00, 2);
#  437|->                     s[1] = _mm_alignr_epi8(row01, row00, 6);
#  438|                       s[2] = _mm_alignr_epi8(row01, row00, 10);
#  439|                       s[3] = _mm_alignr_epi8(row01, row00, 14);

Error: COMPILER_WARNING: [#def767]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_ssse3.c:438:28: note[note]: called from here
#  436|                       s[0] = _mm_alignr_epi8(row01, row00, 2);
#  437|                       s[1] = _mm_alignr_epi8(row01, row00, 6);
#  438|->                     s[2] = _mm_alignr_epi8(row01, row00, 10);
#  439|                       s[3] = _mm_alignr_epi8(row01, row00, 14);
#  440|   

Error: COMPILER_WARNING: [#def768]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_convolve_ssse3.c:439:28: note[note]: called from here
#  437|                       s[1] = _mm_alignr_epi8(row01, row00, 6);
#  438|                       s[2] = _mm_alignr_epi8(row01, row00, 10);
#  439|->                     s[3] = _mm_alignr_epi8(row01, row00, 14);
#  440|   
#  441|                       __m128i res_odd = svt_aom_convolve(s, coeffs_x);

Error: COMPILER_WARNING: [#def769]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_intrapred_intrin_ssse3.c:64:27: note[note]: called from here
#   62|                                       const __m128i ab, const __m128i lr) {
#   63|       const __m128i round = _mm_set1_epi32((1 << sm_weight_log2_scale));
#   64|->     const __m128i w     = _mm_shuffle_epi8(weights_h, rep);
#   65|       const __m128i t     = _mm_shuffle_epi8(lr, rep);
#   66|       const __m128i s0    = _mm_madd_epi16(ab, w);

Error: COMPILER_WARNING: [#def770]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_intrapred_intrin_ssse3.c:65:27: note[note]: called from here
#   63|       const __m128i round = _mm_set1_epi32((1 << sm_weight_log2_scale));
#   64|       const __m128i w     = _mm_shuffle_epi8(weights_h, rep);
#   65|->     const __m128i t     = _mm_shuffle_epi8(lr, rep);
#   66|       const __m128i s0    = _mm_madd_epi16(ab, w);
#   67|       const __m128i s1    = _mm_madd_epi16(t, weights_w);

Error: COMPILER_WARNING: [#def771]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_wiener_convolve_ssse3.c:68:39: note[note]: called from here
#   66|                   // Filter even-index pixels
#   67|                   const __m128i res_0 = _mm_madd_epi16(data, coeff_01);
#   68|->                 const __m128i res_2 = _mm_madd_epi16(_mm_alignr_epi8(data2, data, 4), coeff_23);
#   69|                   const __m128i res_4 = _mm_madd_epi16(_mm_alignr_epi8(data2, data, 8), coeff_45);
#   70|                   const __m128i res_6 = _mm_madd_epi16(_mm_alignr_epi8(data2, data, 12), coeff_67);

Error: COMPILER_WARNING: [#def772]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_wiener_convolve_ssse3.c:69:39: note[note]: called from here
#   67|                   const __m128i res_0 = _mm_madd_epi16(data, coeff_01);
#   68|                   const __m128i res_2 = _mm_madd_epi16(_mm_alignr_epi8(data2, data, 4), coeff_23);
#   69|->                 const __m128i res_4 = _mm_madd_epi16(_mm_alignr_epi8(data2, data, 8), coeff_45);
#   70|                   const __m128i res_6 = _mm_madd_epi16(_mm_alignr_epi8(data2, data, 12), coeff_67);
#   71|   

Error: COMPILER_WARNING: [#def773]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_wiener_convolve_ssse3.c:70:39: note[note]: called from here
#   68|                   const __m128i res_2 = _mm_madd_epi16(_mm_alignr_epi8(data2, data, 4), coeff_23);
#   69|                   const __m128i res_4 = _mm_madd_epi16(_mm_alignr_epi8(data2, data, 8), coeff_45);
#   70|->                 const __m128i res_6 = _mm_madd_epi16(_mm_alignr_epi8(data2, data, 12), coeff_67);
#   71|   
#   72|                   __m128i res_even = _mm_add_epi32(_mm_add_epi32(res_0, res_4), _mm_add_epi32(res_2, res_6));

Error: COMPILER_WARNING: [#def774]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_wiener_convolve_ssse3.c:76:39: note[note]: called from here
#   74|   
#   75|                   // Filter odd-index pixels
#   76|->                 const __m128i res_1 = _mm_madd_epi16(_mm_alignr_epi8(data2, data, 2), coeff_01);
#   77|                   const __m128i res_3 = _mm_madd_epi16(_mm_alignr_epi8(data2, data, 6), coeff_23);
#   78|                   const __m128i res_5 = _mm_madd_epi16(_mm_alignr_epi8(data2, data, 10), coeff_45);

Error: COMPILER_WARNING: [#def775]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_wiener_convolve_ssse3.c:77:39: note[note]: called from here
#   75|                   // Filter odd-index pixels
#   76|                   const __m128i res_1 = _mm_madd_epi16(_mm_alignr_epi8(data2, data, 2), coeff_01);
#   77|->                 const __m128i res_3 = _mm_madd_epi16(_mm_alignr_epi8(data2, data, 6), coeff_23);
#   78|                   const __m128i res_5 = _mm_madd_epi16(_mm_alignr_epi8(data2, data, 10), coeff_45);
#   79|                   const __m128i res_7 = _mm_madd_epi16(_mm_alignr_epi8(data2, data, 14), coeff_67);

Error: COMPILER_WARNING: [#def776]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_wiener_convolve_ssse3.c:78:39: note[note]: called from here
#   76|                   const __m128i res_1 = _mm_madd_epi16(_mm_alignr_epi8(data2, data, 2), coeff_01);
#   77|                   const __m128i res_3 = _mm_madd_epi16(_mm_alignr_epi8(data2, data, 6), coeff_23);
#   78|->                 const __m128i res_5 = _mm_madd_epi16(_mm_alignr_epi8(data2, data, 10), coeff_45);
#   79|                   const __m128i res_7 = _mm_madd_epi16(_mm_alignr_epi8(data2, data, 14), coeff_67);
#   80|   

Error: COMPILER_WARNING: [#def777]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/highbd_wiener_convolve_ssse3.c:79:39: note[note]: called from here
#   77|                   const __m128i res_3 = _mm_madd_epi16(_mm_alignr_epi8(data2, data, 6), coeff_23);
#   78|                   const __m128i res_5 = _mm_madd_epi16(_mm_alignr_epi8(data2, data, 10), coeff_45);
#   79|->                 const __m128i res_7 = _mm_madd_epi16(_mm_alignr_epi8(data2, data, 14), coeff_67);
#   80|   
#   81|                   __m128i res_odd = _mm_add_epi32(_mm_add_epi32(res_1, res_5), _mm_add_epi32(res_3, res_7));

Error: COMPILER_WARNING: [#def778]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/intrapred_ssse3.c:79:31: note[note]: called from here
#   77|   
#   78|       for (int32_t i = 0; i < h; ++i) {
#   79|->         const __m128i wg_wg = _mm_shuffle_epi8(wh[0], d);
#   80|           const __m128i sc_sc = _mm_shuffle_epi8(wh[1], d);
#   81|           const __m128i wh_sc = _mm_unpacklo_epi16(wg_wg, sc_sc);

Error: COMPILER_WARNING: [#def779]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/intrapred_ssse3.c:80:31: note[note]: called from here
#   78|       for (int32_t i = 0; i < h; ++i) {
#   79|           const __m128i wg_wg = _mm_shuffle_epi8(wh[0], d);
#   80|->         const __m128i sc_sc = _mm_shuffle_epi8(wh[1], d);
#   81|           const __m128i wh_sc = _mm_unpacklo_epi16(wg_wg, sc_sc);
#   82|           __m128i       s     = _mm_madd_epi16(pixel[0], wh_sc);

Error: COMPILER_WARNING: [#def780]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/intrapred_ssse3.c:84:23: note[note]: called from here
#   82|           __m128i       s     = _mm_madd_epi16(pixel[0], wh_sc);
#   83|   
#   84|->         __m128i b   = _mm_shuffle_epi8(pixel[1], rep);
#   85|           b           = _mm_unpacklo_epi16(b, pixel[2]);
#   86|           __m128i sum = _mm_madd_epi16(b, ww[0]);

Error: COMPILER_WARNING: [#def781]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/intrapred_ssse3.c:92:28: note[note]: called from here
#   90|           sum = _mm_srai_epi32(sum, 1 + sm_weight_log2_scale);
#   91|   
#   92|->         sum              = _mm_shuffle_epi8(sum, gat);
#   93|           *(uint32_t *)dst = _mm_cvtsi128_si32(sum);
#   94|           dst += stride;

Error: COMPILER_WARNING: [#def782]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/jnt_convolve_ssse3.c:125:39: note[note]: called from here
#  123|                   // Filter even-index pixels
#  124|                   const __m128i res_0 = _mm_madd_epi16(src_lo, coeff_01);
#  125|->                 const __m128i src_2 = _mm_alignr_epi8(src_hi, src_lo, 4);
#  126|                   const __m128i res_2 = _mm_madd_epi16(src_2, coeff_23);
#  127|                   const __m128i src_4 = _mm_alignr_epi8(src_hi, src_lo, 8);

Error: COMPILER_WARNING: [#def783]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/jnt_convolve_ssse3.c:127:39: note[note]: called from here
#  125|                   const __m128i src_2 = _mm_alignr_epi8(src_hi, src_lo, 4);
#  126|                   const __m128i res_2 = _mm_madd_epi16(src_2, coeff_23);
#  127|->                 const __m128i src_4 = _mm_alignr_epi8(src_hi, src_lo, 8);
#  128|                   const __m128i res_4 = _mm_madd_epi16(src_4, coeff_45);
#  129|                   const __m128i src_6 = _mm_alignr_epi8(src_hi, src_lo, 12);

Error: COMPILER_WARNING: [#def784]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/jnt_convolve_ssse3.c:129:39: note[note]: called from here
#  127|                   const __m128i src_4 = _mm_alignr_epi8(src_hi, src_lo, 8);
#  128|                   const __m128i res_4 = _mm_madd_epi16(src_4, coeff_45);
#  129|->                 const __m128i src_6 = _mm_alignr_epi8(src_hi, src_lo, 12);
#  130|                   const __m128i res_6 = _mm_madd_epi16(src_6, coeff_67);
#  131|   

Error: COMPILER_WARNING: [#def785]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/jnt_convolve_ssse3.c:136:39: note[note]: called from here
#  134|   
#  135|                   // Filter odd-index pixels
#  136|->                 const __m128i src_1 = _mm_alignr_epi8(src_hi, src_lo, 2);
#  137|                   const __m128i res_1 = _mm_madd_epi16(src_1, coeff_01);
#  138|                   const __m128i src_3 = _mm_alignr_epi8(src_hi, src_lo, 6);

Error: COMPILER_WARNING: [#def786]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/jnt_convolve_ssse3.c:138:39: note[note]: called from here
#  136|                   const __m128i src_1 = _mm_alignr_epi8(src_hi, src_lo, 2);
#  137|                   const __m128i res_1 = _mm_madd_epi16(src_1, coeff_01);
#  138|->                 const __m128i src_3 = _mm_alignr_epi8(src_hi, src_lo, 6);
#  139|                   const __m128i res_3 = _mm_madd_epi16(src_3, coeff_23);
#  140|                   const __m128i src_5 = _mm_alignr_epi8(src_hi, src_lo, 10);

Error: COMPILER_WARNING: [#def787]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/jnt_convolve_ssse3.c:140:39: note[note]: called from here
#  138|                   const __m128i src_3 = _mm_alignr_epi8(src_hi, src_lo, 6);
#  139|                   const __m128i res_3 = _mm_madd_epi16(src_3, coeff_23);
#  140|->                 const __m128i src_5 = _mm_alignr_epi8(src_hi, src_lo, 10);
#  141|                   const __m128i res_5 = _mm_madd_epi16(src_5, coeff_45);
#  142|                   const __m128i src_7 = _mm_alignr_epi8(src_hi, src_lo, 14);

Error: COMPILER_WARNING: [#def788]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/jnt_convolve_ssse3.c:142:39: note[note]: called from here
#  140|                   const __m128i src_5 = _mm_alignr_epi8(src_hi, src_lo, 10);
#  141|                   const __m128i res_5 = _mm_madd_epi16(src_5, coeff_45);
#  142|->                 const __m128i src_7 = _mm_alignr_epi8(src_hi, src_lo, 14);
#  143|                   const __m128i res_7 = _mm_madd_epi16(src_7, coeff_67);
#  144|   

Error: COMPILER_WARNING: [#def789]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/reconinter_ssse3.c:38:40: note[note]: called from here
#   36|                           __m128i s0   = _mm_loadu_si128((const __m128i *)&ssrc0[j]);
#   37|                           __m128i s1   = _mm_loadu_si128((const __m128i *)&ssrc1[j]);
#   38|->                         __m128i diff = _mm_srai_epi16(_mm_abs_epi16(_mm_sub_epi16(s0, s1)), DIFF_FACTOR_LOG2);
#   39|                           __m128i m    = _mm_min_epi16(_mm_max_epi16(x0, _mm_add_epi16(diff, xmask_base)),
#   40|                                                     x_aom_blend_a64_max_alpha);

Error: COMPILER_WARNING: [#def790]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/reconinter_ssse3.c:54:40: note[note]: called from here
#   52|                           __m128i s0   = _mm_loadu_si128((const __m128i *)&ssrc0[j]);
#   53|                           __m128i s1   = _mm_loadu_si128((const __m128i *)&ssrc1[j]);
#   54|->                         __m128i diff = _mm_srai_epi16(_mm_abs_epi16(_mm_sub_epi16(s0, s1)), DIFF_FACTOR_LOG2);
#   55|                           __m128i m    = _mm_min_epi16(_mm_max_epi16(x0, _mm_add_epi16(diff, xmask_base)),
#   56|                                                     x_aom_blend_a64_max_alpha);

Error: COMPILER_WARNING: [#def791]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/reconinter_ssse3.c:72:40: note[note]: called from here
#   70|                           __m128i s0   = _mm_loadu_si128((const __m128i *)&ssrc0[j]);
#   71|                           __m128i s1   = _mm_loadu_si128((const __m128i *)&ssrc1[j]);
#   72|->                         __m128i diff = _mm_sra_epi16(_mm_abs_epi16(_mm_sub_epi16(s0, s1)), xshift);
#   73|                           __m128i m    = _mm_min_epi16(_mm_max_epi16(x0, _mm_add_epi16(diff, xmask_base)),
#   74|                                                     x_aom_blend_a64_max_alpha);

Error: COMPILER_WARNING: [#def792]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/reconinter_ssse3.c:88:40: note[note]: called from here
#   86|                           __m128i s0   = _mm_loadu_si128((const __m128i *)&ssrc0[j]);
#   87|                           __m128i s1   = _mm_loadu_si128((const __m128i *)&ssrc1[j]);
#   88|->                         __m128i diff = _mm_sra_epi16(_mm_abs_epi16(_mm_sub_epi16(s0, s1)), xshift);
#   89|                           __m128i m    = _mm_min_epi16(_mm_max_epi16(x0, _mm_add_epi16(diff, xmask_base)),
#   90|                                                     x_aom_blend_a64_max_alpha);

Error: COMPILER_WARNING: [#def793]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/variance_impl_ssse3.c:120:31: note[note]: called from here
#  118|   
#  119|                   // b[i] = a[i] * filter[0] + a[i + 1] * filter[1]
#  120|->                 __m128i res = _mm_maddubs_epi16(source, filters);
#  121|   
#  122|                   // round

Error: COMPILER_WARNING: [#def794]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/variance_impl_ssse3.c:143:38: note[note]: called from here
#  141|               // { a[0], a[1], a[1], a[2], a[2], a[3], a[3], a[4],
#  142|               //   a[4], a[5], a[5], a[6], a[6], a[7], a[7], a[8] }
#  143|->             __m128i source_shuffle = _mm_shuffle_epi8(source, shuffle_mask);
#  144|   
#  145|               __m128i res = _mm_maddubs_epi16(source_shuffle, filters);

Error: COMPILER_WARNING: [#def795]
SVT-AV1-v3.1.2/Source/Lib/ASM_SSSE3/variance_impl_ssse3.c:145:27: note[note]: called from here
#  143|               __m128i source_shuffle = _mm_shuffle_epi8(source, shuffle_mask);
#  144|   
#  145|->             __m128i res = _mm_maddubs_epi16(source_shuffle, filters);
#  146|               res         = _mm_srai_epi16(_mm_add_epi16(res, r), FILTER_BITS - 1);
#  147|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def796]
SVT-AV1-v3.1.2/Source/Lib/Codec/cdef_process.c:55:25: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘recon_picture_buf’
SVT-AV1-v3.1.2/Source/Lib/Codec/cdef_process.c:518:7: enter_function: entry to ‘svt_aom_cdef_kernel’
SVT-AV1-v3.1.2/Source/Lib/Codec/cdef_process.c:539:9: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/cdef_process.c:541:74: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/cdef_process.c:559:12: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/cdef_process.c:560:13: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/cdef_process.c:583:26: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/cdef_process.c:586:20: branch_true: following ‘true’ branch (when ‘is_16bit != 0’)...
SVT-AV1-v3.1.2/Source/Lib/Codec/cdef_process.c:587:21: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/cdef_process.c:592:16: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/cdef_process.c:593:17: call_function: calling ‘svt_av1_superres_upscale_frame’ from ‘svt_aom_cdef_kernel’
#   53|   
#   54|       if (plane == 0) {
#   55|->         block_offset = (recon_picture_buf->org_y + blk_row_px) * recon_picture_buf->stride_y +
#   56|               (recon_picture_buf->org_x + blk_col_px);
#   57|           *recon_stride = recon_picture_buf->stride_y;

Error: GCC_ANALYZER_WARNING (CWE-457): [#def797]
SVT-AV1-v3.1.2/Source/Lib/Codec/coding_loop.c:618:49: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*eob’
SVT-AV1-v3.1.2/Source/Lib/Codec/coding_loop.c:1303:13: enter_function: entry to ‘perform_inter_coding_loop’
SVT-AV1-v3.1.2/Source/Lib/Codec/coding_loop.c:1376:30: branch_true: following ‘true’ branch (when ‘tu_it < tot_tu’)...
SVT-AV1-v3.1.2/Source/Lib/Codec/coding_loop.c:1377:33: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/coding_loop.c:1420:12: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/coding_loop.c:1421:13: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/coding_loop.c:1445:9: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/coding_loop.c:1452:13: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/coding_loop.c:1452:13: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/coding_loop.c:1445:9: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/coding_loop.c:1445:9: call_function: calling ‘av1_encode_generate_recon’ from ‘perform_inter_coding_loop’
#  616|                                                   blk_ptr->tx_type[ed_ctx->txb_itr],
#  617|                                                   PLANE_TYPE_Y,
#  618|->                                                 eob[0]);
#  619|           }
#  620|       }

Error: GCC_ANALYZER_WARNING (CWE-457): [#def798]
SVT-AV1-v3.1.2/Source/Lib/Codec/coding_loop.c:649:49: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘eob[1]’
SVT-AV1-v3.1.2/Source/Lib/Codec/coding_loop.c:1303:13: enter_function: entry to ‘perform_inter_coding_loop’
SVT-AV1-v3.1.2/Source/Lib/Codec/coding_loop.c:1376:30: branch_true: following ‘true’ branch (when ‘tu_it < tot_tu’)...
SVT-AV1-v3.1.2/Source/Lib/Codec/coding_loop.c:1377:33: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/coding_loop.c:1420:12: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/coding_loop.c:1421:13: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/coding_loop.c:1445:9: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/coding_loop.c:1452:13: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/coding_loop.c:1452:13: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/coding_loop.c:1445:9: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/coding_loop.c:1445:9: call_function: calling ‘av1_encode_generate_recon’ from ‘perform_inter_coding_loop’
#  647|                                                   blk_ptr->tx_type_uv,
#  648|                                                   PLANE_TYPE_UV,
#  649|->                                                 eob[1]);
#  650|           }
#  651|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def799]
SVT-AV1-v3.1.2/Source/Lib/Codec/coding_loop.c:672:49: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘eob[2]’
SVT-AV1-v3.1.2/Source/Lib/Codec/coding_loop.c:1303:13: enter_function: entry to ‘perform_inter_coding_loop’
SVT-AV1-v3.1.2/Source/Lib/Codec/coding_loop.c:1376:30: branch_true: following ‘true’ branch (when ‘tu_it < tot_tu’)...
SVT-AV1-v3.1.2/Source/Lib/Codec/coding_loop.c:1377:33: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/coding_loop.c:1420:12: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/coding_loop.c:1421:13: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/coding_loop.c:1445:9: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/coding_loop.c:1452:13: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/coding_loop.c:1452:13: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/coding_loop.c:1445:9: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/coding_loop.c:1445:9: call_function: calling ‘av1_encode_generate_recon’ from ‘perform_inter_coding_loop’
#  670|                                                   blk_ptr->tx_type_uv,
#  671|                                                   PLANE_TYPE_UV,
#  672|->                                                 eob[2]);
#  673|           }
#  674|       }

Error: GCC_ANALYZER_WARNING (CWE-457): [#def800]
SVT-AV1-v3.1.2/Source/Lib/Codec/convolve.c:183:55: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
SVT-AV1-v3.1.2/Source/Lib/Codec/convolve.c:194:6: enter_function: entry to ‘svt_av1_highbd_wiener_convolve_add_src_c’
SVT-AV1-v3.1.2/Source/Lib/Codec/convolve.c:226:5: call_function: calling ‘svt_aom_highbd_convolve_add_src_vert_hip’ from ‘svt_av1_highbd_wiener_convolve_add_src_c’
#  181|               const uint16_t      *src_y    = &src[(y_q4 >> SUBPEL_BITS) * src_stride];
#  182|               const int16_t *const y_filter = y_filters[y_q4 & SUBPEL_MASK];
#  183|->             const int32_t        rounding = ((int32_t)src_y[(SUBPEL_TAPS / 2 - 1) * src_stride] << FILTER_BITS) -
#  184|                   (1 << (bd + round1_bits - 1));
#  185|               const int32_t sum   = highbd_vert_scalar_product(src_y, src_stride, y_filter) + rounding;

Error: CPPCHECK_WARNING (CWE-457): [#def801]
SVT-AV1-v3.1.2/Source/Lib/Codec/convolve.h:63: error[uninitvar]: Uninitialized variables: conv_params.ref, conv_params.plane, conv_params.fwd_offset, conv_params.bck_offset, conv_params.use_dist_wtd_comp_avg
#   61|       conv_params.use_jnt_comp_avg = 0;
#   62|   
#   63|->     return conv_params;
#   64|   }
#   65|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def802]
SVT-AV1-v3.1.2/Source/Lib/Codec/convolve.h:63:12: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘conv_params.ref’
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_warped_motion.c:30:36: call_function: inlined call to ‘get_conv_params’ from ‘warp_error’
#   61|       conv_params.use_jnt_comp_avg = 0;
#   62|   
#   63|->     return conv_params;
#   64|   }
#   65|   

Error: CPPCHECK_WARNING (CWE-457): [#def803]
SVT-AV1-v3.1.2/Source/Lib/Codec/convolve.h:91: error[uninitvar]: Uninitialized variable: conv_params.use_dist_wtd_comp_avg
#   89|       conv_params.bck_offset       = 0;
#   90|       conv_params.use_jnt_comp_avg = 0;
#   91|->     return conv_params;
#   92|   }
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def804]
SVT-AV1-v3.1.2/Source/Lib/Codec/convolve.h:91:12: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘conv_params.use_dist_wtd_comp_avg’
SVT-AV1-v3.1.2/Source/Lib/Codec/restoration.c:970:40: call_function: inlined call to ‘get_conv_params_wiener’ from ‘svt_aom_wiener_filter_stripe_highbd’
#   89|       conv_params.bck_offset       = 0;
#   90|       conv_params.use_jnt_comp_avg = 0;
#   91|->     return conv_params;
#   92|   }
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def805]
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:642:24: warning[-Wanalyzer-malloc-leak]: leak of ‘mse[0]’
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:656:6: enter_function: entry to ‘finish_cdef_search’
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:673:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:721:43: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:740:29: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:809:17: branch_false: following ‘false’ branch (when ‘sb_count <= i’)...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:810:26: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:812:17: branch_true: following ‘true’ branch (when ‘i != 4’)...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:813:17: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:816:49: call_function: calling ‘joint_strength_search_dual’ from ‘finish_cdef_search’
#  640|       */
#  641|       for (i = 0; i < nb_strengths; i++)
#  642|->         best_tot_mse = svt_search_one_dual(best_lev0, best_lev1, i, mse, sb_count, start_gi, end_gi);
#  643|       /* Performing further refinements on the search based on the results
#  644|       from the step above. Trying to refine the greedy search by reconsidering each

Error: GCC_ANALYZER_WARNING (CWE-401): [#def806]
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:642:24: warning[-Wanalyzer-malloc-leak]: leak of ‘mse[1]’
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:656:6: enter_function: entry to ‘finish_cdef_search’
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:673:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:721:43: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:741:29: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:809:17: branch_false: following ‘false’ branch (when ‘sb_count <= i’)...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:810:26: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:812:17: branch_true: following ‘true’ branch (when ‘i != 4’)...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:813:17: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:816:49: call_function: calling ‘joint_strength_search_dual’ from ‘finish_cdef_search’
#  640|       */
#  641|       for (i = 0; i < nb_strengths; i++)
#  642|->         best_tot_mse = svt_search_one_dual(best_lev0, best_lev1, i, mse, sb_count, start_gi, end_gi);
#  643|       /* Performing further refinements on the search based on the results
#  644|       from the step above. Trying to refine the greedy search by reconsidering each

Error: GCC_ANALYZER_WARNING (CWE-401): [#def807]
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:642:24: warning[-Wanalyzer-malloc-leak]: leak of ‘sb_addr’
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:656:6: enter_function: entry to ‘finish_cdef_search’
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:673:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:721:43: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:723:36: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:809:17: branch_false: following ‘false’ branch (when ‘sb_count <= i’)...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:810:26: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:812:17: branch_true: following ‘true’ branch (when ‘i != 4’)...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:813:17: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:816:49: call_function: calling ‘joint_strength_search_dual’ from ‘finish_cdef_search’
#  640|       */
#  641|       for (i = 0; i < nb_strengths; i++)
#  642|->         best_tot_mse = svt_search_one_dual(best_lev0, best_lev1, i, mse, sb_count, start_gi, end_gi);
#  643|       /* Performing further refinements on the search based on the results
#  644|       from the step above. Trying to refine the greedy search by reconsidering each

Error: GCC_ANALYZER_WARNING (CWE-401): [#def808]
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:642:24: warning[-Wanalyzer-malloc-leak]: leak of ‘sb_index’
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:656:6: enter_function: entry to ‘finish_cdef_search’
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:673:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:721:43: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:721:36: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:809:17: branch_false: following ‘false’ branch (when ‘sb_count <= i’)...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:810:26: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:812:17: branch_true: following ‘true’ branch (when ‘i != 4’)...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:813:17: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:816:49: call_function: calling ‘joint_strength_search_dual’ from ‘finish_cdef_search’
#  640|       */
#  641|       for (i = 0; i < nb_strengths; i++)
#  642|->         best_tot_mse = svt_search_one_dual(best_lev0, best_lev1, i, mse, sb_count, start_gi, end_gi);
#  643|       /* Performing further refinements on the search based on the results
#  644|       from the step above. Trying to refine the greedy search by reconsidering each

Error: GCC_ANALYZER_WARNING (CWE-401): [#def809]
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:652:24: warning[-Wanalyzer-malloc-leak]: leak of ‘sb_addr’
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:656:6: enter_function: entry to ‘finish_cdef_search’
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:673:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:721:43: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:723:36: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:809:17: branch_false: following ‘false’ branch (when ‘sb_count <= i’)...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:810:26: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:812:17: branch_true: following ‘true’ branch (when ‘i != 4’)...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:813:17: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:816:49: call_function: calling ‘joint_strength_search_dual’ from ‘finish_cdef_search’
#  650|               best_lev1[j] = best_lev1[j + 1];
#  651|           }
#  652|->         best_tot_mse = svt_search_one_dual(best_lev0, best_lev1, nb_strengths - 1, mse, sb_count, start_gi, end_gi);
#  653|       }
#  654|       return best_tot_mse;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def810]
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:652:24: warning[-Wanalyzer-malloc-leak]: leak of ‘sb_index’
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:656:6: enter_function: entry to ‘finish_cdef_search’
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:673:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:721:43: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:721:36: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:809:17: branch_false: following ‘false’ branch (when ‘sb_count <= i’)...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:810:26: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:812:17: branch_true: following ‘true’ branch (when ‘i != 4’)...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:813:17: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:816:49: call_function: calling ‘joint_strength_search_dual’ from ‘finish_cdef_search’
#  650|               best_lev1[j] = best_lev1[j + 1];
#  651|           }
#  652|->         best_tot_mse = svt_search_one_dual(best_lev0, best_lev1, nb_strengths - 1, mse, sb_count, start_gi, end_gi);
#  653|       }
#  654|       return best_tot_mse;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def811]
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:688:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘sb_index’
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:673:8: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:674:47: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:674:40: acquire_memory: this call could return NULL
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:678:23: branch_true: following ‘true’ branch (when ‘fbr < nvfb’)...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:678:23: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:681:20: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:682:22: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:688:17: danger: ‘sb_index + (long unsigned int)sb_count * 4’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/2)
#  686|                   if (svt_sb_all_skip(pcs, cm, fbr * MI_SIZE_64X64, fbc * MI_SIZE_64X64))
#  687|                       continue;
#  688|->                 sb_index[sb_count] = MI_SIZE_64X64 * fbr * pcs->mi_stride + MI_SIZE_64X64 * fbc;
#  689|                   sb_count++;
#  690|               }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def812]
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:733:5: warning[-Wanalyzer-malloc-leak]: leak of ‘sb_addr’
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:673:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:721:43: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:723:36: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:733:5: throw: if ‘svt_aom_lambda_assign’ throws an exception...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:733:5: danger: ‘sb_addr’ leaks here; was allocated at [(3)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/2)
#  731|       uint64_t   lambda;
#  732|       uint32_t   fast_lambda, full_lambda = 0;
#  733|->     svt_aom_lambda_assign(pcs,
#  734|                             &fast_lambda,
#  735|                             &full_lambda,

Error: GCC_ANALYZER_WARNING (CWE-401): [#def813]
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:733:5: warning[-Wanalyzer-malloc-leak]: leak of ‘sb_index’
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:673:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:721:43: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:721:36: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:733:5: throw: if ‘svt_aom_lambda_assign’ throws an exception...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:733:5: danger: ‘sb_index’ leaks here; was allocated at [(3)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/2)
#  731|       uint64_t   lambda;
#  732|       uint32_t   fast_lambda, full_lambda = 0;
#  733|->     svt_aom_lambda_assign(pcs,
#  734|                             &fast_lambda,
#  735|                             &full_lambda,

Error: GCC_ANALYZER_WARNING (CWE-476): [#def814]
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:755:13: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘malloc((long unsigned int)nvfb * (long unsigned int)nhfb * 8)’
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:673:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:721:43: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:740:29: acquire_memory: this call could return NULL
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:743:19: branch_true: following ‘true’ branch (when ‘fbr < nvfb’)...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:743:19: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:746:16: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:747:18: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:755:13: danger: ‘malloc((long unsigned int)nvfb * (long unsigned int)nhfb * 8) + (long unsigned int)sb_count * 8’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/2)
#  753|                   continue;
#  754|               // point to the MSE data
#  755|->             mse[0][sb_count] = pcs->mse_seg[0][fbr * nhfb + fbc];
#  756|               mse[1][sb_count] = pcs->mse_seg[1][fbr * nhfb + fbc];
#  757|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def815]
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:756:13: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘malloc((long unsigned int)nvfb * (long unsigned int)nhfb * 8)’
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:673:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:721:43: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:741:29: acquire_memory: this call could return NULL
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:743:19: branch_true: following ‘true’ branch (when ‘fbr < nvfb’)...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:743:19: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:746:16: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:747:18: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:756:13: danger: ‘malloc((long unsigned int)nvfb * (long unsigned int)nhfb * 8) + (long unsigned int)sb_count * 8’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/2)
#  754|               // point to the MSE data
#  755|               mse[0][sb_count] = pcs->mse_seg[0][fbr * nhfb + fbc];
#  756|->             mse[1][sb_count] = pcs->mse_seg[1][fbr * nhfb + fbc];
#  757|   
#  758|               sb_index[sb_count] = MI_SIZE_64X64 * fbr * pcs->mi_stride + MI_SIZE_64X64 * fbc;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def816]
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:758:13: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘sb_index’
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:673:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:721:43: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:721:36: acquire_memory: this call could return NULL
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:743:19: branch_true: following ‘true’ branch (when ‘fbr < nvfb’)...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:743:19: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:746:16: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:747:18: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:758:13: danger: ‘sb_index + (long unsigned int)sb_count * 4’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/2)
#  756|               mse[1][sb_count] = pcs->mse_seg[1][fbr * nhfb + fbc];
#  757|   
#  758|->             sb_index[sb_count] = MI_SIZE_64X64 * fbr * pcs->mi_stride + MI_SIZE_64X64 * fbc;
#  759|               sb_addr[sb_count]  = fbr * nhfb + fbc;
#  760|               sb_count++;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def817]
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:759:13: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘sb_addr’
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:673:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:721:43: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:723:36: acquire_memory: this call could return NULL
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:743:19: branch_true: following ‘true’ branch (when ‘fbr < nvfb’)...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:743:19: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:746:16: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:747:18: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_cdef.c:759:13: danger: ‘sb_addr + (long unsigned int)sb_count * 4’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/2)
#  757|   
#  758|               sb_index[sb_count] = MI_SIZE_64X64 * fbr * pcs->mi_stride + MI_SIZE_64X64 * fbc;
#  759|->             sb_addr[sb_count]  = fbr * nhfb + fbc;
#  760|               sb_count++;
#  761|           }

Error: CPPCHECK_WARNING (CWE-457): [#def818]
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_inter_prediction.c:538: error[legacyUninitvar]: Uninitialized variable: seg_mask0
#  536|       // try each mask type and its inverse
#  537|       for (cur_mask_type = 0; cur_mask_type < DIFFWTD_MASK_TYPES; cur_mask_type++) {
#  538|->         uint8_t *const temp_mask = cur_mask_type ? seg_mask1 : seg_mask0;
#  539|           // build mask and inverse
#  540|           if (hbd_md)

Error: CPPCHECK_WARNING (CWE-457): [#def819]
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_inter_prediction.c:538: error[legacyUninitvar]: Uninitialized variable: seg_mask1
#  536|       // try each mask type and its inverse
#  537|       for (cur_mask_type = 0; cur_mask_type < DIFFWTD_MASK_TYPES; cur_mask_type++) {
#  538|->         uint8_t *const temp_mask = cur_mask_type ? seg_mask1 : seg_mask0;
#  539|           // build mask and inverse
#  540|           if (hbd_md)

Error: CPPCHECK_WARNING (CWE-562): [#def820]
SVT-AV1-v3.1.2/Source/Lib/Codec/enc_inter_prediction.c:1637: error[autoVariables]: Address of local auto-variable assigned to a function parameter.
# 1635|       int            org_dst_stride = conv_params->dst_stride;
# 1636|       CONV_BUF_TYPE *tmp_buf16      = (CONV_BUF_TYPE *)tmp_buf;
# 1637|->     conv_params->dst              = tmp_buf16;
# 1638|       conv_params->dst_stride       = tmp_buf_stride;
# 1639|       assert(conv_params->do_average == 0);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def821]
SVT-AV1-v3.1.2/Source/Lib/Codec/encode_context.c:107:9: warning[-Wanalyzer-malloc-leak]: leak of ‘calloc(1, 56)’
SVT-AV1-v3.1.2/Source/Lib/Codec/encode_context.c:97:5: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/encode_context.c:98:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/encode_context.c:98:5: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/encode_context.c:99:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/encode_context.c:100:5: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/encode_context.c:105:5: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/encode_context.c:105:5: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/encode_context.c:105:5: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/encode_context.c:105:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/encode_context.c:106:29: branch_true: following ‘true’ branch (when ‘picture_index != 8’)...
SVT-AV1-v3.1.2/Source/Lib/Codec/encode_context.c:107:9: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/encode_context.c:107:9: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/encode_context.c:107:9: danger: ‘calloc(1, 56)’ leaks here; was allocated at [(13)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/12)
#  105|       EB_ALLOC_PTR_ARRAY(enc_ctx->pd_dpb, REF_FRAMES);
#  106|       for (picture_index = 0; picture_index < REF_FRAMES; ++picture_index) {
#  107|->         EB_NEW(enc_ctx->pd_dpb[picture_index], svt_aom_pa_reference_queue_entry_ctor);
#  108|       }
#  109|   #if OPT_LD_LATENCY2

Error: GCC_ANALYZER_WARNING (CWE-401): [#def822]
SVT-AV1-v3.1.2/Source/Lib/Codec/firstpass.c:83:1: warning[-Wanalyzer-malloc-leak]: leak of ‘**scs.enc_ctx.stats_out.stat’
SVT-AV1-v3.1.2/Source/Lib/Codec/firstpass.c:85:24: enter_function: entry to ‘output_stats’
SVT-AV1-v3.1.2/Source/Lib/Codec/firstpass.c:89:9: call_function: calling ‘realloc_stats_out’ from ‘output_stats’
#   81|       out->size = frame_number + 1;
#   82|       return EB_ErrorNone;
#   83|-> }
#   84|   
#   85|   static AOM_INLINE void output_stats(SequenceControlSet *scs, const FIRSTPASS_STATS *stats,

Error: GCC_ANALYZER_WARNING (CWE-401): [#def823]
SVT-AV1-v3.1.2/Source/Lib/Codec/global_me.c:353:5: warning[-Wanalyzer-malloc-leak]: leak of ‘correspondences’
SVT-AV1-v3.1.2/Source/Lib/Codec/global_me.c:334:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/global_me.c:339:37: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/global_me.c:352:61: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/global_me.c:353:5: throw: if ‘gm_compute_correspondence’ throws an exception...
SVT-AV1-v3.1.2/Source/Lib/Codec/global_me.c:353:5: danger: ‘correspondences’ leaks here; was allocated at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
#  351|       int             num_correspondences = 0;
#  352|       Correspondence *correspondences     = (Correspondence *)malloc(size_correspondence * sizeof(Correspondence));
#  353|->     gm_compute_correspondence(pcs,
#  354|                                 det_frm_buffer,
#  355|                                 det_input_pic->width,

Error: GCC_ANALYZER_WARNING (CWE-401): [#def824]
SVT-AV1-v3.1.2/Source/Lib/Codec/global_me.c:382:9: warning[-Wanalyzer-malloc-leak]: leak of ‘params_by_motion[0].inliers’
SVT-AV1-v3.1.2/Source/Lib/Codec/global_me.c:318:13: enter_function: entry to ‘compute_global_motion’
SVT-AV1-v3.1.2/Source/Lib/Codec/global_me.c:334:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/global_me.c:339:37: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/global_me.c:368:21: branch_true: following ‘true’ branch (when ‘m == 0’)...
SVT-AV1-v3.1.2/Source/Lib/Codec/global_me.c:369:9: call_function: inlined call to ‘memset’ from ‘compute_global_motion’
SVT-AV1-v3.1.2/Source/Lib/Codec/global_me.c:370:39: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/global_me.c:368:21: branch_false: following ‘false’ branch (when ‘m != 0’)...
SVT-AV1-v3.1.2/Source/Lib/Codec/global_me.c:376:37: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/global_me.c:376:71: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/global_me.c:382:9: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/global_me.c:382:9: throw: if ‘determine_gm_params’ throws an exception...
SVT-AV1-v3.1.2/Source/Lib/Codec/global_me.c:382:9: danger: ‘params_by_motion[0].inliers’ leaks here; was allocated at [(7)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/6)
#  380|           // Take the pre-computed correspondences (between cur frame/ref frame) and
#  381|           // determine the parameters for the current GM model
#  382|->         determine_gm_params(model, params_by_motion, RANSAC_NUM_MOTIONS, correspondences, num_correspondences);
#  383|   
#  384|           for (unsigned i = 0; i < RANSAC_NUM_MOTIONS; ++i) {

Error: CPPCHECK_WARNING (CWE-476): [#def825]
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:200: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: pred_pos_luma
#  198|       ASSERT(pred_pos_luma != NULL);
#  199|       for (int32_t row = 0; row < num_pos_luma; row++) {
#  200|->         pred_pos_luma[row] = (int32_t *)malloc(sizeof(**pred_pos_luma) * 3);
#  201|           ASSERT(pred_pos_luma[row]);
#  202|       }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def826]
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:200:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘pred_pos_luma’
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:815:6: enter_function: entry to ‘svt_av1_add_film_grain_run’
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:870:5: call_function: calling ‘init_arrays’ from ‘svt_av1_add_film_grain_run’
#  198|       ASSERT(pred_pos_luma != NULL);
#  199|       for (int32_t row = 0; row < num_pos_luma; row++) {
#  200|->         pred_pos_luma[row] = (int32_t *)malloc(sizeof(**pred_pos_luma) * 3);
#  201|           ASSERT(pred_pos_luma[row]);
#  202|       }

Error: CPPCHECK_WARNING (CWE-476): [#def827]
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:207: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: pred_pos_chroma
#  205|       ASSERT(pred_pos_chroma != NULL);
#  206|       for (int32_t row = 0; row < num_pos_chroma; row++) {
#  207|->         pred_pos_chroma[row] = (int32_t *)malloc(sizeof(**pred_pos_chroma) * 3);
#  208|           ASSERT(pred_pos_chroma[row]);
#  209|       }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def828]
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:207:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘pred_pos_chroma’
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:815:6: enter_function: entry to ‘svt_av1_add_film_grain_run’
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:870:5: call_function: calling ‘init_arrays’ from ‘svt_av1_add_film_grain_run’
#  205|       ASSERT(pred_pos_chroma != NULL);
#  206|       for (int32_t row = 0; row < num_pos_chroma; row++) {
#  207|->         pred_pos_chroma[row] = (int32_t *)malloc(sizeof(**pred_pos_chroma) * 3);
#  208|           ASSERT(pred_pos_chroma[row]);
#  209|       }

Error: CPPCHECK_WARNING (CWE-476): [#def829]
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:215: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: pred_pos_luma
#  213|       for (int32_t row = -params->ar_coeff_lag; row < 0; row++) {
#  214|           for (int32_t col = -params->ar_coeff_lag; col < params->ar_coeff_lag + 1; col++) {
#  215|->             pred_pos_luma[pos_ar_index][0] = row;
#  216|               pred_pos_luma[pos_ar_index][1] = col;
#  217|               pred_pos_luma[pos_ar_index][2] = 0;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def830]
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:215:13: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘*<unknown>’
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:815:6: enter_function: entry to ‘svt_av1_add_film_grain_run’
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:870:5: call_function: calling ‘init_arrays’ from ‘svt_av1_add_film_grain_run’
#  213|       for (int32_t row = -params->ar_coeff_lag; row < 0; row++) {
#  214|           for (int32_t col = -params->ar_coeff_lag; col < params->ar_coeff_lag + 1; col++) {
#  215|->             pred_pos_luma[pos_ar_index][0] = row;
#  216|               pred_pos_luma[pos_ar_index][1] = col;
#  217|               pred_pos_luma[pos_ar_index][2] = 0;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def831]
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:215:13: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘pred_pos_luma’
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:815:6: enter_function: entry to ‘svt_av1_add_film_grain_run’
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:870:5: call_function: calling ‘init_arrays’ from ‘svt_av1_add_film_grain_run’
#  213|       for (int32_t row = -params->ar_coeff_lag; row < 0; row++) {
#  214|           for (int32_t col = -params->ar_coeff_lag; col < params->ar_coeff_lag + 1; col++) {
#  215|->             pred_pos_luma[pos_ar_index][0] = row;
#  216|               pred_pos_luma[pos_ar_index][1] = col;
#  217|               pred_pos_luma[pos_ar_index][2] = 0;

Error: GCC_ANALYZER_WARNING (CWE-457): [#def832]
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:215:13: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:815:6: enter_function: entry to ‘svt_av1_add_film_grain_run’
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:870:5: call_function: calling ‘init_arrays’ from ‘svt_av1_add_film_grain_run’
#  213|       for (int32_t row = -params->ar_coeff_lag; row < 0; row++) {
#  214|           for (int32_t col = -params->ar_coeff_lag; col < params->ar_coeff_lag + 1; col++) {
#  215|->             pred_pos_luma[pos_ar_index][0] = row;
#  216|               pred_pos_luma[pos_ar_index][1] = col;
#  217|               pred_pos_luma[pos_ar_index][2] = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def833]
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:216: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: pred_pos_luma
#  214|           for (int32_t col = -params->ar_coeff_lag; col < params->ar_coeff_lag + 1; col++) {
#  215|               pred_pos_luma[pos_ar_index][0] = row;
#  216|->             pred_pos_luma[pos_ar_index][1] = col;
#  217|               pred_pos_luma[pos_ar_index][2] = 0;
#  218|   

Error: CPPCHECK_WARNING (CWE-476): [#def834]
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:217: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: pred_pos_luma
#  215|               pred_pos_luma[pos_ar_index][0] = row;
#  216|               pred_pos_luma[pos_ar_index][1] = col;
#  217|->             pred_pos_luma[pos_ar_index][2] = 0;
#  218|   
#  219|               pred_pos_chroma[pos_ar_index][0] = row;

Error: CPPCHECK_WARNING (CWE-476): [#def835]
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:219: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: pred_pos_chroma
#  217|               pred_pos_luma[pos_ar_index][2] = 0;
#  218|   
#  219|->             pred_pos_chroma[pos_ar_index][0] = row;
#  220|               pred_pos_chroma[pos_ar_index][1] = col;
#  221|               pred_pos_chroma[pos_ar_index][2] = 0;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def836]
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:219:13: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘pred_pos_chroma’
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:815:6: enter_function: entry to ‘svt_av1_add_film_grain_run’
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:870:5: call_function: calling ‘init_arrays’ from ‘svt_av1_add_film_grain_run’
#  217|               pred_pos_luma[pos_ar_index][2] = 0;
#  218|   
#  219|->             pred_pos_chroma[pos_ar_index][0] = row;
#  220|               pred_pos_chroma[pos_ar_index][1] = col;
#  221|               pred_pos_chroma[pos_ar_index][2] = 0;

Error: GCC_ANALYZER_WARNING (CWE-457): [#def837]
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:219:13: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:815:6: enter_function: entry to ‘svt_av1_add_film_grain_run’
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:870:5: call_function: calling ‘init_arrays’ from ‘svt_av1_add_film_grain_run’
#  217|               pred_pos_luma[pos_ar_index][2] = 0;
#  218|   
#  219|->             pred_pos_chroma[pos_ar_index][0] = row;
#  220|               pred_pos_chroma[pos_ar_index][1] = col;
#  221|               pred_pos_chroma[pos_ar_index][2] = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def838]
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:220: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: pred_pos_chroma
#  218|   
#  219|               pred_pos_chroma[pos_ar_index][0] = row;
#  220|->             pred_pos_chroma[pos_ar_index][1] = col;
#  221|               pred_pos_chroma[pos_ar_index][2] = 0;
#  222|               ++pos_ar_index;

Error: CPPCHECK_WARNING (CWE-476): [#def839]
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:221: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: pred_pos_chroma
#  219|               pred_pos_chroma[pos_ar_index][0] = row;
#  220|               pred_pos_chroma[pos_ar_index][1] = col;
#  221|->             pred_pos_chroma[pos_ar_index][2] = 0;
#  222|               ++pos_ar_index;
#  223|           }

Error: CPPCHECK_WARNING (CWE-476): [#def840]
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:231: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: pred_pos_chroma
#  229|           pred_pos_luma[pos_ar_index][2] = 0;
#  230|   
#  231|->         pred_pos_chroma[pos_ar_index][0] = 0;
#  232|           pred_pos_chroma[pos_ar_index][1] = col;
#  233|           pred_pos_chroma[pos_ar_index][2] = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def841]
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:232: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: pred_pos_chroma
#  230|   
#  231|           pred_pos_chroma[pos_ar_index][0] = 0;
#  232|->         pred_pos_chroma[pos_ar_index][1] = col;
#  233|           pred_pos_chroma[pos_ar_index][2] = 0;
#  234|   

Error: CPPCHECK_WARNING (CWE-476): [#def842]
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:233: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: pred_pos_chroma
#  231|           pred_pos_chroma[pos_ar_index][0] = 0;
#  232|           pred_pos_chroma[pos_ar_index][1] = col;
#  233|->         pred_pos_chroma[pos_ar_index][2] = 0;
#  234|   
#  235|           ++pos_ar_index;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def843]
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:239:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘pred_pos_chroma’
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:815:6: enter_function: entry to ‘svt_av1_add_film_grain_run’
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:870:5: call_function: calling ‘init_arrays’ from ‘svt_av1_add_film_grain_run’
#  237|   
#  238|       if (params->num_y_points > 0) {
#  239|->         pred_pos_chroma[pos_ar_index][0] = 0;
#  240|           pred_pos_chroma[pos_ar_index][1] = 0;
#  241|           pred_pos_chroma[pos_ar_index][2] = 1;

Error: GCC_ANALYZER_WARNING (CWE-457): [#def844]
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:239:9: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:815:6: enter_function: entry to ‘svt_av1_add_film_grain_run’
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:870:5: call_function: calling ‘init_arrays’ from ‘svt_av1_add_film_grain_run’
#  237|   
#  238|       if (params->num_y_points > 0) {
#  239|->         pred_pos_chroma[pos_ar_index][0] = 0;
#  240|           pred_pos_chroma[pos_ar_index][1] = 0;
#  241|           pred_pos_chroma[pos_ar_index][2] = 1;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def845]
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:333:13: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘luma_grain_block’
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:815:6: enter_function: entry to ‘svt_av1_add_film_grain_run’
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:870:5: call_function: calling ‘init_arrays’ from ‘svt_av1_add_film_grain_run’
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:870:5: return_function: returning to ‘svt_av1_add_film_grain_run’ from ‘init_arrays’
SVT-AV1-v3.1.2/Source/Lib/Codec/grainSynthesis.c:889:5: call_function: calling ‘generate_luma_grain_block’ from ‘svt_av1_add_film_grain_run’
#  331|       for (int32_t i = 0; i < luma_block_size_y; i++)
#  332|           for (int32_t j = 0; j < luma_block_size_x; j++)
#  333|->             luma_grain_block[i * luma_grain_stride + j] = (gaussian_sequence[get_random_number(gauss_bits)] +
#  334|                                                              ((1 << gauss_sec_shift) >> 1)) >>
#  335|                   gauss_sec_shift;

Error: CPPCHECK_WARNING (CWE-682): [#def846]
SVT-AV1-v3.1.2/Source/Lib/Codec/mathutils.h:76: error[nullPointerArithmeticOutOfMemory]: If memory allocation fails: pointer addition with NULL pointer.
#   74|       }
#   75|       at_a = scratch;
#   76|->     atb  = scratch + n * n;
#   77|       assert(at_a);
#   78|       for (i = 0; i < n; ++i) {

Error: GCC_ANALYZER_WARNING (CWE-401): [#def847]
SVT-AV1-v3.1.2/Source/Lib/Codec/mode_decision.c:2874:5: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
SVT-AV1-v3.1.2/Source/Lib/Codec/mode_decision.c:3493:13: enter_function: entry to ‘generate_md_stage_0_cand’
SVT-AV1-v3.1.2/Source/Lib/Codec/mode_decision.c:3513:9: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/mode_decision.c:3514:14: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/mode_decision.c:3527:13: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/mode_decision.c:3528:14: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/mode_decision.c:3528:14: call_function: calling ‘inject_intra_bc_candidates’ from ‘generate_md_stage_0_cand’
# 2872|   
# 2873|       Mv nearestmv, nearmv;
# 2874|->     svt_av1_find_best_ref_mvs_from_stack(0, ctx->ref_mv_stack /*mbmi_ext*/, xd, ref_frame, &nearestmv, &nearmv, 0);
# 2875|       if (nearestmv.as_int == INVALID_MV)
# 2876|           nearestmv.as_int = 0;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def848]
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:136:9: warning[-Wanalyzer-malloc-leak]: leak of ‘eqns.A’
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1968:9: enter_function: entry to ‘svt_aom_wiener_denoise_2d’
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1987:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1993:21: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1993:21: call_function: calling ‘svt_aom_flat_block_finder_init’ from ‘svt_aom_wiener_denoise_2d’
#  134|       eqns->n = n;
#  135|       if (!eqns->A || !eqns->b || !eqns->x) {
#  136|->         SVT_ERROR("Failed to allocate system of equations of size %d\n", n);
#  137|           equation_system_free(eqns);
#  138|           return 0;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def849]
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:136:9: warning[-Wanalyzer-malloc-leak]: leak of ‘eqns.b’
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1968:9: enter_function: entry to ‘svt_aom_wiener_denoise_2d’
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1987:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1993:21: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1993:21: call_function: calling ‘svt_aom_flat_block_finder_init’ from ‘svt_aom_wiener_denoise_2d’
#  134|       eqns->n = n;
#  135|       if (!eqns->A || !eqns->b || !eqns->x) {
#  136|->         SVT_ERROR("Failed to allocate system of equations of size %d\n", n);
#  137|           equation_system_free(eqns);
#  138|           return 0;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def850]
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:136:9: warning[-Wanalyzer-malloc-leak]: leak of ‘eqns.x’
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1968:9: enter_function: entry to ‘svt_aom_wiener_denoise_2d’
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1987:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1993:21: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1993:21: call_function: calling ‘svt_aom_flat_block_finder_init’ from ‘svt_aom_wiener_denoise_2d’
#  134|       eqns->n = n;
#  135|       if (!eqns->A || !eqns->b || !eqns->x) {
#  136|->         SVT_ERROR("Failed to allocate system of equations of size %d\n", n);
#  137|           equation_system_free(eqns);
#  138|           return 0;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def851]
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:150:9: warning[-Wanalyzer-malloc-leak]: leak of ‘A’
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1968:9: enter_function: entry to ‘svt_aom_wiener_denoise_2d’
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1987:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1993:21: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1993:21: call_function: calling ‘svt_aom_flat_block_finder_init’ from ‘svt_aom_wiener_denoise_2d’
#  148|       int32_t       ret = 0;
#  149|       if (A == NULL || b == NULL) {
#  150|->         SVT_ERROR("Unable to allocate temp values of size %dx%d\n", n, n);
#  151|           free(b);
#  152|           free(A);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def852]
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:150:9: warning[-Wanalyzer-malloc-leak]: leak of ‘b’
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1968:9: enter_function: entry to ‘svt_aom_wiener_denoise_2d’
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1987:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1993:21: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1993:21: call_function: calling ‘svt_aom_flat_block_finder_init’ from ‘svt_aom_wiener_denoise_2d’
#  148|       int32_t       ret = 0;
#  149|       if (A == NULL || b == NULL) {
#  150|->         SVT_ERROR("Unable to allocate temp values of size %dx%d\n", n, n);
#  151|           free(b);
#  152|           free(A);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def853]
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:156:9: warning[-Wanalyzer-malloc-leak]: leak of ‘A’
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1968:9: enter_function: entry to ‘svt_aom_wiener_denoise_2d’
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1987:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1993:21: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1993:21: call_function: calling ‘svt_aom_flat_block_finder_init’ from ‘svt_aom_wiener_denoise_2d’
#  154|       }
#  155|       if (svt_memcpy != NULL) {
#  156|->         svt_memcpy(A, eqns->A, sizeof(*eqns->A) * n * n);
#  157|           svt_memcpy(b, eqns->b, sizeof(*eqns->b) * n);
#  158|       } else {

Error: GCC_ANALYZER_WARNING (CWE-401): [#def854]
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:156:9: warning[-Wanalyzer-malloc-leak]: leak of ‘b’
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1968:9: enter_function: entry to ‘svt_aom_wiener_denoise_2d’
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1987:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1993:21: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1993:21: call_function: calling ‘svt_aom_flat_block_finder_init’ from ‘svt_aom_wiener_denoise_2d’
#  154|       }
#  155|       if (svt_memcpy != NULL) {
#  156|->         svt_memcpy(A, eqns->A, sizeof(*eqns->A) * n * n);
#  157|           svt_memcpy(b, eqns->b, sizeof(*eqns->b) * n);
#  158|       } else {

Error: GCC_ANALYZER_WARNING (CWE-401): [#def855]
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:157:9: warning[-Wanalyzer-malloc-leak]: leak of ‘b’
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1968:9: enter_function: entry to ‘svt_aom_wiener_denoise_2d’
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1987:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1993:21: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1993:21: call_function: calling ‘svt_aom_flat_block_finder_init’ from ‘svt_aom_wiener_denoise_2d’
#  155|       if (svt_memcpy != NULL) {
#  156|           svt_memcpy(A, eqns->A, sizeof(*eqns->A) * n * n);
#  157|->         svt_memcpy(b, eqns->b, sizeof(*eqns->b) * n);
#  158|       } else {
#  159|           svt_memcpy_c(A, eqns->A, sizeof(*eqns->A) * n * n);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def856]
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:159:9: warning[-Wanalyzer-malloc-leak]: leak of ‘A’
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1968:9: enter_function: entry to ‘svt_aom_wiener_denoise_2d’
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1987:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1993:21: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1993:21: call_function: calling ‘svt_aom_flat_block_finder_init’ from ‘svt_aom_wiener_denoise_2d’
#  157|           svt_memcpy(b, eqns->b, sizeof(*eqns->b) * n);
#  158|       } else {
#  159|->         svt_memcpy_c(A, eqns->A, sizeof(*eqns->A) * n * n);
#  160|           svt_memcpy_c(b, eqns->b, sizeof(*eqns->b) * n);
#  161|       }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def857]
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:159:9: warning[-Wanalyzer-malloc-leak]: leak of ‘b’
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1968:9: enter_function: entry to ‘svt_aom_wiener_denoise_2d’
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1987:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1993:21: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1993:21: call_function: calling ‘svt_aom_flat_block_finder_init’ from ‘svt_aom_wiener_denoise_2d’
#  157|           svt_memcpy(b, eqns->b, sizeof(*eqns->b) * n);
#  158|       } else {
#  159|->         svt_memcpy_c(A, eqns->A, sizeof(*eqns->A) * n * n);
#  160|           svt_memcpy_c(b, eqns->b, sizeof(*eqns->b) * n);
#  161|       }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def858]
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:160:9: warning[-Wanalyzer-malloc-leak]: leak of ‘b’
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1968:9: enter_function: entry to ‘svt_aom_wiener_denoise_2d’
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1987:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1993:21: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1993:21: call_function: calling ‘svt_aom_flat_block_finder_init’ from ‘svt_aom_wiener_denoise_2d’
#  158|       } else {
#  159|           svt_memcpy_c(A, eqns->A, sizeof(*eqns->A) * n * n);
#  160|->         svt_memcpy_c(b, eqns->b, sizeof(*eqns->b) * n);
#  161|       }
#  162|       ret = linsolve(n, A, eqns->n, b, eqns->x);

Error: CPPCHECK_WARNING (CWE-476): [#def859]
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:367: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: residual
#  365|       double *residual = malloc(solver->num_bins * sizeof(*residual));
#  366|       ASSERT(residual != NULL);
#  367|->     memset(residual, 0, sizeof(*residual) * solver->num_bins);
#  368|   
#  369|       update_piecewise_linear_residual(solver, lut, residual, 0, solver->num_bins);

Error: CPPCHECK_WARNING (CWE-476): [#def860]
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:376: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: residual
#  374|           int32_t min_index = 1;
#  375|           for (int32_t j = 1; j < lut->num_points - 1; ++j) {
#  376|->             if (residual[j] < residual[min_index])
#  377|                   min_index = j;
#  378|           }

Error: CPPCHECK_WARNING (CWE-476): [#def861]
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:380: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: residual
#  378|           }
#  379|           const double dx           = lut->points[min_index + 1][0] - lut->points[min_index - 1][0];
#  380|->         const double avg_residual = residual[min_index] / dx;
#  381|           if (lut->num_points <= max_output_points && avg_residual > k_tolerance)
#  382|               break;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def862]
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:405:9: warning[-Wanalyzer-malloc-leak]: leak of ‘A’
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1968:9: enter_function: entry to ‘svt_aom_wiener_denoise_2d’
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1987:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1993:21: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1993:21: call_function: calling ‘svt_aom_flat_block_finder_init’ from ‘svt_aom_wiener_denoise_2d’
#  403|       double *A        = (double *)malloc(kLowPolyNumParams * n * sizeof(*A));
#  404|       if (at_a_inv == NULL || A == NULL) {
#  405|->         SVT_ERROR("Failed to alloc A or at_a_inv for block_size=%d\n", block_size);
#  406|           free(at_a_inv);
#  407|           free(A);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def863]
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:405:9: warning[-Wanalyzer-malloc-leak]: leak of ‘at_a_inv’
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1968:9: enter_function: entry to ‘svt_aom_wiener_denoise_2d’
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1987:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1993:21: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/noise_model.c:1993:21: call_function: calling ‘svt_aom_flat_block_finder_init’ from ‘svt_aom_wiener_denoise_2d’
#  403|       double *A        = (double *)malloc(kLowPolyNumParams * n * sizeof(*A));
#  404|       if (at_a_inv == NULL || A == NULL) {
#  405|->         SVT_ERROR("Failed to alloc A or at_a_inv for block_size=%d\n", block_size);
#  406|           free(at_a_inv);
#  407|           free(A);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def864]
SVT-AV1-v3.1.2/Source/Lib/Codec/packetization_process.c:300:9: warning[-Wanalyzer-malloc-leak]: leak of ‘malloced_p’
SVT-AV1-v3.1.2/Source/Lib/Codec/packetization_process.c:293:8: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/packetization_process.c:295:9: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/packetization_process.c:295:9: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/packetization_process.c:295:9: branch_false: following ‘false’ branch (when ‘malloced_p’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/packetization_process.c:300:9: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/packetization_process.c:300:9: throw: if ‘svt_memcpy_intrin_sse’ throws an exception...
SVT-AV1-v3.1.2/Source/Lib/Codec/packetization_process.c:300:9: danger: ‘malloced_p’ leaks here; was allocated at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
#  298|               return EB_ErrorInsufficientResources;
#  299|           }
#  300|->         EB_MEMCPY(pbuff,
#  301|                     output_stream_ptr->p_buffer,
#  302|                     output_stream_ptr->n_alloc_len > total_bytes ? total_bytes : output_stream_ptr->n_alloc_len);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def865]
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:103:5: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1640:13: enter_function: entry to ‘svt_aom_me_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: call_function: calling ‘me_ctor’ from ‘svt_aom_me_creator’
#  101|                                         &max_cand_to_alloc);
#  102|       EbInputResolution resolution;
#  103|->     svt_aom_derive_input_resolution(&resolution, init_data_ptr->picture_width * init_data_ptr->picture_height);
#  104|       uint8_t number_of_pus = svt_aom_get_enable_me_16x16(init_data_ptr->enc_mode)
#  105|           ? svt_aom_get_enable_me_8x8(init_data_ptr->enc_mode, init_data_ptr->rtc_tune, resolution)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def866]
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:103:5: warning[-Wanalyzer-malloc-leak]: leak of ‘obj’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1640:13: enter_function: entry to ‘svt_aom_me_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: call_function: calling ‘me_ctor’ from ‘svt_aom_me_creator’
#  101|                                         &max_cand_to_alloc);
#  102|       EbInputResolution resolution;
#  103|->     svt_aom_derive_input_resolution(&resolution, init_data_ptr->picture_width * init_data_ptr->picture_height);
#  104|       uint8_t number_of_pus = svt_aom_get_enable_me_16x16(init_data_ptr->enc_mode)
#  105|           ? svt_aom_get_enable_me_8x8(init_data_ptr->enc_mode, init_data_ptr->rtc_tune, resolution)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def867]
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:104:29: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1640:13: enter_function: entry to ‘svt_aom_me_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: call_function: calling ‘me_ctor’ from ‘svt_aom_me_creator’
#  102|       EbInputResolution resolution;
#  103|       svt_aom_derive_input_resolution(&resolution, init_data_ptr->picture_width * init_data_ptr->picture_height);
#  104|->     uint8_t number_of_pus = svt_aom_get_enable_me_16x16(init_data_ptr->enc_mode)
#  105|           ? svt_aom_get_enable_me_8x8(init_data_ptr->enc_mode, init_data_ptr->rtc_tune, resolution)
#  106|               ? SQUARE_PU_COUNT

Error: GCC_ANALYZER_WARNING (CWE-401): [#def868]
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:104:29: warning[-Wanalyzer-malloc-leak]: leak of ‘obj’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1640:13: enter_function: entry to ‘svt_aom_me_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: call_function: calling ‘me_ctor’ from ‘svt_aom_me_creator’
#  102|       EbInputResolution resolution;
#  103|       svt_aom_derive_input_resolution(&resolution, init_data_ptr->picture_width * init_data_ptr->picture_height);
#  104|->     uint8_t number_of_pus = svt_aom_get_enable_me_16x16(init_data_ptr->enc_mode)
#  105|           ? svt_aom_get_enable_me_8x8(init_data_ptr->enc_mode, init_data_ptr->rtc_tune, resolution)
#  106|               ? SQUARE_PU_COUNT

Error: GCC_ANALYZER_WARNING (CWE-401): [#def869]
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:105:11: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1640:13: enter_function: entry to ‘svt_aom_me_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: call_function: calling ‘me_ctor’ from ‘svt_aom_me_creator’
#  103|       svt_aom_derive_input_resolution(&resolution, init_data_ptr->picture_width * init_data_ptr->picture_height);
#  104|       uint8_t number_of_pus = svt_aom_get_enable_me_16x16(init_data_ptr->enc_mode)
#  105|->         ? svt_aom_get_enable_me_8x8(init_data_ptr->enc_mode, init_data_ptr->rtc_tune, resolution)
#  106|               ? SQUARE_PU_COUNT
#  107|               : MAX_SB64_PU_COUNT_NO_8X8

Error: GCC_ANALYZER_WARNING (CWE-401): [#def870]
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:105:11: warning[-Wanalyzer-malloc-leak]: leak of ‘obj’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1640:13: enter_function: entry to ‘svt_aom_me_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: call_function: calling ‘me_ctor’ from ‘svt_aom_me_creator’
#  103|       svt_aom_derive_input_resolution(&resolution, init_data_ptr->picture_width * init_data_ptr->picture_height);
#  104|       uint8_t number_of_pus = svt_aom_get_enable_me_16x16(init_data_ptr->enc_mode)
#  105|->         ? svt_aom_get_enable_me_8x8(init_data_ptr->enc_mode, init_data_ptr->rtc_tune, resolution)
#  106|               ? SQUARE_PU_COUNT
#  107|               : MAX_SB64_PU_COUNT_NO_8X8

Error: GCC_ANALYZER_WARNING (CWE-401): [#def871]
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:110:5: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1640:13: enter_function: entry to ‘svt_aom_me_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: call_function: calling ‘me_ctor’ from ‘svt_aom_me_creator’
#  108|           : MAX_SB64_PU_COUNT_WO_16X16;
#  109|   
#  110|->     EB_MALLOC_ARRAY(obj_ptr->me_mv_array, number_of_pus * max_ref_to_alloc);
#  111|       EB_MALLOC_ARRAY(obj_ptr->me_candidate_array, number_of_pus * max_cand_to_alloc);
#  112|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def872]
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:110:5: warning[-Wanalyzer-malloc-leak]: leak of ‘obj’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1640:13: enter_function: entry to ‘svt_aom_me_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: call_function: calling ‘me_ctor’ from ‘svt_aom_me_creator’
#  108|           : MAX_SB64_PU_COUNT_WO_16X16;
#  109|   
#  110|->     EB_MALLOC_ARRAY(obj_ptr->me_mv_array, number_of_pus * max_ref_to_alloc);
#  111|       EB_MALLOC_ARRAY(obj_ptr->me_candidate_array, number_of_pus * max_cand_to_alloc);
#  112|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def873]
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:111:5: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1640:13: enter_function: entry to ‘svt_aom_me_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: call_function: calling ‘me_ctor’ from ‘svt_aom_me_creator’
#  109|   
#  110|       EB_MALLOC_ARRAY(obj_ptr->me_mv_array, number_of_pus * max_ref_to_alloc);
#  111|->     EB_MALLOC_ARRAY(obj_ptr->me_candidate_array, number_of_pus * max_cand_to_alloc);
#  112|   
#  113|       EB_MALLOC_ARRAY(obj_ptr->total_me_candidate_index, number_of_pus);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def874]
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:111:5: warning[-Wanalyzer-malloc-leak]: leak of ‘obj’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1640:13: enter_function: entry to ‘svt_aom_me_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: call_function: calling ‘me_ctor’ from ‘svt_aom_me_creator’
#  109|   
#  110|       EB_MALLOC_ARRAY(obj_ptr->me_mv_array, number_of_pus * max_ref_to_alloc);
#  111|->     EB_MALLOC_ARRAY(obj_ptr->me_candidate_array, number_of_pus * max_cand_to_alloc);
#  112|   
#  113|       EB_MALLOC_ARRAY(obj_ptr->total_me_candidate_index, number_of_pus);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def875]
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:113:5: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1640:13: enter_function: entry to ‘svt_aom_me_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: call_function: calling ‘me_ctor’ from ‘svt_aom_me_creator’
#  111|       EB_MALLOC_ARRAY(obj_ptr->me_candidate_array, number_of_pus * max_cand_to_alloc);
#  112|   
#  113|->     EB_MALLOC_ARRAY(obj_ptr->total_me_candidate_index, number_of_pus);
#  114|       return EB_ErrorNone;
#  115|   }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def876]
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:113:5: warning[-Wanalyzer-malloc-leak]: leak of ‘obj’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1640:13: enter_function: entry to ‘svt_aom_me_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: call_function: calling ‘me_ctor’ from ‘svt_aom_me_creator’
#  111|       EB_MALLOC_ARRAY(obj_ptr->me_candidate_array, number_of_pus * max_cand_to_alloc);
#  112|   
#  113|->     EB_MALLOC_ARRAY(obj_ptr->total_me_candidate_index, number_of_pus);
#  114|       return EB_ErrorNone;
#  115|   }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def877]
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:318:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1118:13: enter_function: entry to ‘svt_aom_recon_coef_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1122:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1122:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1122:5: call_function: calling ‘recon_coef_ctor’ from ‘svt_aom_recon_coef_creator’
#  316|       //  Reconstructed Picture Buffer
#  317|       if (is_16bit) {
#  318|->         EB_NEW(object_ptr->recon_pic_16bit, svt_recon_picture_buffer_desc_ctor, (EbPtr)&input_pic_buf_desc_init_data);
#  319|           // Need 8bit NREF recon buffer if bypassing EncDec when using 8bit MD to store RECON for
#  320|           // NREF picture INTRA prediction

Error: GCC_ANALYZER_WARNING (CWE-401): [#def878]
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:318:9: warning[-Wanalyzer-malloc-leak]: leak of ‘obj’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1118:13: enter_function: entry to ‘svt_aom_recon_coef_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1122:5: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1122:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1122:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1122:5: call_function: calling ‘recon_coef_ctor’ from ‘svt_aom_recon_coef_creator’
#  316|       //  Reconstructed Picture Buffer
#  317|       if (is_16bit) {
#  318|->         EB_NEW(object_ptr->recon_pic_16bit, svt_recon_picture_buffer_desc_ctor, (EbPtr)&input_pic_buf_desc_init_data);
#  319|           // Need 8bit NREF recon buffer if bypassing EncDec when using 8bit MD to store RECON for
#  320|           // NREF picture INTRA prediction

Error: GCC_ANALYZER_WARNING (CWE-401): [#def879]
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:322:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1118:13: enter_function: entry to ‘svt_aom_recon_coef_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1122:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1122:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1122:5: call_function: calling ‘recon_coef_ctor’ from ‘svt_aom_recon_coef_creator’
#  320|           // NREF picture INTRA prediction
#  321|           // TODO: Copy to a local buffer in MD instead
#  322|->         EB_NEW(object_ptr->recon_pic, svt_recon_picture_buffer_desc_ctor, (EbPtr)&input_pic_buf_desc_init_data);
#  323|       } else {
#  324|           EB_NEW(object_ptr->recon_pic, // OMK

Error: GCC_ANALYZER_WARNING (CWE-401): [#def880]
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:322:9: warning[-Wanalyzer-malloc-leak]: leak of ‘obj’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1118:13: enter_function: entry to ‘svt_aom_recon_coef_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1122:5: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1122:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1122:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1122:5: call_function: calling ‘recon_coef_ctor’ from ‘svt_aom_recon_coef_creator’
#  320|           // NREF picture INTRA prediction
#  321|           // TODO: Copy to a local buffer in MD instead
#  322|->         EB_NEW(object_ptr->recon_pic, svt_recon_picture_buffer_desc_ctor, (EbPtr)&input_pic_buf_desc_init_data);
#  323|       } else {
#  324|           EB_NEW(object_ptr->recon_pic, // OMK

Error: GCC_ANALYZER_WARNING (CWE-401): [#def881]
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:324:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1118:13: enter_function: entry to ‘svt_aom_recon_coef_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1122:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1122:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1122:5: call_function: calling ‘recon_coef_ctor’ from ‘svt_aom_recon_coef_creator’
#  322|           EB_NEW(object_ptr->recon_pic, svt_recon_picture_buffer_desc_ctor, (EbPtr)&input_pic_buf_desc_init_data);
#  323|       } else {
#  324|->         EB_NEW(object_ptr->recon_pic, // OMK
#  325|                  svt_recon_picture_buffer_desc_ctor,
#  326|                  (EbPtr)&input_pic_buf_desc_init_data);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def882]
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:324:9: warning[-Wanalyzer-malloc-leak]: leak of ‘obj’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1118:13: enter_function: entry to ‘svt_aom_recon_coef_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1122:5: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1122:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1122:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1122:5: call_function: calling ‘recon_coef_ctor’ from ‘svt_aom_recon_coef_creator’
#  322|           EB_NEW(object_ptr->recon_pic, svt_recon_picture_buffer_desc_ctor, (EbPtr)&input_pic_buf_desc_init_data);
#  323|       } else {
#  324|->         EB_NEW(object_ptr->recon_pic, // OMK
#  325|                  svt_recon_picture_buffer_desc_ctor,
#  326|                  (EbPtr)&input_pic_buf_desc_init_data);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def883]
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:355:9: warning[-Wanalyzer-malloc-leak]: leak of ‘calloc(1, 112)’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:324:9: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:338:5: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:338:5: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:338:5: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:343:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:354:24: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:355:9: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:355:9: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:355:9: danger: ‘calloc(1, 112)’ leaks here; was allocated at [(9)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/8)
#  353|       coeff_init_data.is_16bit_pipeline  = init_data_ptr->is_16bit_pipeline;
#  354|       for (sb_index = 0; sb_index < object_ptr->init_b64_total_count; ++sb_index) {
#  355|->         EB_NEW(object_ptr->quantized_coeff[sb_index], //OMK2
#  356|                  svt_picture_buffer_desc_ctor,
#  357|                  (EbPtr)&coeff_init_data);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def884]
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:501:9: warning[-Wanalyzer-malloc-leak]: leak of ‘obj’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1127:13: enter_function: entry to ‘svt_aom_picture_control_set_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1131:5: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1131:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1131:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1131:5: call_function: calling ‘picture_control_set_ctor’ from ‘svt_aom_picture_control_set_creator’
#  499|       object_ptr->temp_lf_recon_pic                 = (EbPictureBufferDesc *)NULL;
#  500|       object_ptr->scaled_input_pic                  = (EbPictureBufferDesc *)NULL;
#  501|->     if (svt_aom_get_enable_restoration(init_data_ptr->enc_mode,
#  502|                                          init_data_ptr->static_config.enable_restoration_filtering,
#  503|                                          init_data_ptr->input_resolution,

Error: GCC_ANALYZER_WARNING (CWE-401): [#def885]
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:511:24: warning[-Wanalyzer-malloc-leak]: leak of ‘obj’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1127:13: enter_function: entry to ‘svt_aom_picture_control_set_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1131:5: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1131:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1131:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1131:5: call_function: calling ‘picture_control_set_ctor’ from ‘svt_aom_picture_control_set_creator’
#  509|               init_data_ptr->picture_width, init_data_ptr->picture_height, 1, 1, object_ptr->rst_info);
#  510|   
#  511|->         return_error = svt_av1_alloc_restoration_buffers(object_ptr, init_data_ptr->av1_cm);
#  512|   
#  513|           int32_t ntiles[2];

Error: GCC_ANALYZER_WARNING (CWE-401): [#def886]
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:561:9: warning[-Wanalyzer-malloc-leak]: leak of ‘calloc(1, 96)’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:522:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:526:5: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:527:24: branch_false: following ‘false’ branch (when ‘tile_idx >= total_tile_cnt’)...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:532:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:532:5: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:541:5: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:542:5: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:543:5: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:544:5: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:545:5: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:546:5: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:558:5: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:558:5: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:558:5: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:558:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:560:24: branch_true: following ‘true’ branch (when ‘sb_index < all_sb’)...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:561:9: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:561:9: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:561:9: danger: ‘calloc(1, 96)’ leaks here; was allocated at [(27)](sarif:/runs/0/results/26/codeFlows/0/threadFlows/0/locations/26)
#  559|   
#  560|       for (sb_index = 0; sb_index < all_sb; ++sb_index) {
#  561|->         EB_NEW(object_ptr->sb_ptr_array[sb_index],
#  562|                  svt_aom_largest_coding_unit_ctor,
#  563|                  (uint8_t)init_data_ptr->sb_size,

Error: GCC_ANALYZER_WARNING (CWE-401): [#def887]
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1269:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1631:13: enter_function: entry to ‘svt_aom_picture_parent_control_set_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1635:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1635:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1635:5: call_function: calling ‘picture_parent_control_set_ctor’ from ‘svt_aom_picture_parent_control_set_creator’
# 1267|           input_pic_buf_desc_init_data.color_format       = EB_YUV420; //set to 420 for MD
# 1268|           input_pic_buf_desc_init_data.split_mode         = false;
# 1269|->         EB_NEW(object_ptr->chroma_downsampled_pic, svt_picture_buffer_desc_ctor, (EbPtr)&input_pic_buf_desc_init_data);
# 1270|           object_ptr->is_chroma_downsampled_picture_ptr_owner = true;
# 1271|       } else if (init_data_ptr->color_format == EB_YUV420) {

Error: GCC_ANALYZER_WARNING (CWE-401): [#def888]
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1269:9: warning[-Wanalyzer-malloc-leak]: leak of ‘obj’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1631:13: enter_function: entry to ‘svt_aom_picture_parent_control_set_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1635:5: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1635:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1635:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1635:5: call_function: calling ‘picture_parent_control_set_ctor’ from ‘svt_aom_picture_parent_control_set_creator’
# 1267|           input_pic_buf_desc_init_data.color_format       = EB_YUV420; //set to 420 for MD
# 1268|           input_pic_buf_desc_init_data.split_mode         = false;
# 1269|->         EB_NEW(object_ptr->chroma_downsampled_pic, svt_picture_buffer_desc_ctor, (EbPtr)&input_pic_buf_desc_init_data);
# 1270|           object_ptr->is_chroma_downsampled_picture_ptr_owner = true;
# 1271|       } else if (init_data_ptr->color_format == EB_YUV420) {

Error: GCC_ANALYZER_WARNING (CWE-401): [#def889]
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1291:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1631:13: enter_function: entry to ‘svt_aom_picture_parent_control_set_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1635:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1635:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1635:5: call_function: calling ‘picture_parent_control_set_ctor’ from ‘svt_aom_picture_parent_control_set_creator’
# 1289|           else
# 1290|               block_count = 1;
# 1291|->         EB_MALLOC_2D(object_ptr->variance, object_ptr->b64_total_count, block_count);
# 1292|       }
# 1293|       if (init_data_ptr->calc_hist) {

Error: GCC_ANALYZER_WARNING (CWE-401): [#def890]
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1291:9: warning[-Wanalyzer-malloc-leak]: leak of ‘obj’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1631:13: enter_function: entry to ‘svt_aom_picture_parent_control_set_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1635:5: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1635:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1635:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1635:5: call_function: calling ‘picture_parent_control_set_ctor’ from ‘svt_aom_picture_parent_control_set_creator’
# 1289|           else
# 1290|               block_count = 1;
# 1291|->         EB_MALLOC_2D(object_ptr->variance, object_ptr->b64_total_count, block_count);
# 1292|       }
# 1293|       if (init_data_ptr->calc_hist) {

Error: GCC_ANALYZER_WARNING (CWE-401): [#def891]
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1294:9: warning[-Wanalyzer-malloc-leak]: leak of ‘obj’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1631:13: enter_function: entry to ‘svt_aom_picture_parent_control_set_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1635:5: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1635:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1635:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1635:5: call_function: calling ‘picture_parent_control_set_ctor’ from ‘svt_aom_picture_parent_control_set_creator’
# 1292|       }
# 1293|       if (init_data_ptr->calc_hist) {
# 1294|->         EB_ALLOC_PTR_ARRAY(object_ptr->picture_histogram, MAX_NUMBER_OF_REGIONS_IN_WIDTH);
# 1295|   
# 1296|           for (uint32_t region_in_picture_width_index = 0; region_in_picture_width_index < MAX_NUMBER_OF_REGIONS_IN_WIDTH;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def892]
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1448:5: warning[-Wanalyzer-malloc-leak]: leak of ‘obj’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1640:13: enter_function: entry to ‘svt_aom_me_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: call_function: calling ‘me_ctor’ from ‘svt_aom_me_creator’
# 1446|       object_ptr->init_b64_total_count = sb_total_count;
# 1447|   
# 1448|->     EB_ALLOC_PTR_ARRAY(object_ptr->me_results, sb_total_count);
# 1449|   
# 1450|       for (sb_index = 0; sb_index < sb_total_count; ++sb_index) {

Error: GCC_ANALYZER_WARNING (CWE-401): [#def893]
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1451:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1640:13: enter_function: entry to ‘svt_aom_me_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: call_function: calling ‘me_ctor’ from ‘svt_aom_me_creator’
# 1449|   
# 1450|       for (sb_index = 0; sb_index < sb_total_count; ++sb_index) {
# 1451|->         EB_NEW(object_ptr->me_results[sb_index], svt_aom_me_sb_results_ctor, init_data_ptr);
# 1452|       }
# 1453|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def894]
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1451:9: warning[-Wanalyzer-malloc-leak]: leak of ‘calloc(1, 32)’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1448:5: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1448:5: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1448:5: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1448:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1450:24: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1451:9: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1451:9: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1451:9: danger: ‘calloc(1, 32)’ leaks here; was allocated at [(7)](sarif:/runs/0/results/36/codeFlows/0/threadFlows/0/locations/6)
# 1449|   
# 1450|       for (sb_index = 0; sb_index < sb_total_count; ++sb_index) {
# 1451|->         EB_NEW(object_ptr->me_results[sb_index], svt_aom_me_sb_results_ctor, init_data_ptr);
# 1452|       }
# 1453|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def895]
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1451:9: warning[-Wanalyzer-malloc-leak]: leak of ‘obj’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1640:13: enter_function: entry to ‘svt_aom_me_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pcs.c:1644:5: call_function: calling ‘me_ctor’ from ‘svt_aom_me_creator’
# 1449|   
# 1450|       for (sb_index = 0; sb_index < sb_total_count; ++sb_index) {
# 1451|->         EB_NEW(object_ptr->me_results[sb_index], svt_aom_me_sb_results_ctor, init_data_ptr);
# 1452|       }
# 1453|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def896]
SVT-AV1-v3.1.2/Source/Lib/Codec/pic_analysis_process.c:1396:5: warning[-Wanalyzer-malloc-leak]: leak of ‘denoise_and_model’
SVT-AV1-v3.1.2/Source/Lib/Codec/pic_analysis_process.c:1396:5: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/pic_analysis_process.c:1396:5: branch_false: following ‘false’ branch (when ‘denoise_and_model’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/pic_analysis_process.c:1396:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pic_analysis_process.c:1396:5: throw: if ‘svt_aom_denoise_and_model_ctor’ throws an exception...
SVT-AV1-v3.1.2/Source/Lib/Codec/pic_analysis_process.c:1396:5: danger: ‘denoise_and_model’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
# 1394|       fg_init_data.stride_cr            = pcs->enhanced_pic->stride_cr;
# 1395|       fg_init_data.denoise_apply        = scs->static_config.film_grain_denoise_apply;
# 1396|->     EB_NEW(denoise_and_model, svt_aom_denoise_and_model_ctor, (EbPtr)&fg_init_data);
# 1397|   
# 1398|       if (svt_aom_denoise_and_model_run(denoise_and_model,

Error: GCC_ANALYZER_WARNING (CWE-476): [#def897]
SVT-AV1-v3.1.2/Source/Lib/Codec/pic_manager_process.c:375:17: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘ref_entry’
SVT-AV1-v3.1.2/Source/Lib/Codec/pic_manager_process.c:313:9: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/pic_manager_process.c:315:73: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pic_manager_process.c:365:38: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/pic_manager_process.c:375:60: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pic_manager_process.c:375:17: danger: dereference of NULL ‘ref_entry’
#  373|                           i != enc_ctx->ref_pic_list_length - 1, enc_ctx->app_callback_ptr, EB_ENC_PM_ERROR5);
#  374|                   }
#  375|->                 ref_entry->picture_number                = pcs->picture_number;
#  376|                   ref_entry->reference_object_ptr          = (EbObjectWrapper *)NULL;
#  377|                   ref_entry->release_enable                = true;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def898]
SVT-AV1-v3.1.2/Source/Lib/Codec/pic_manager_process.c:420:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘ref_entry’
SVT-AV1-v3.1.2/Source/Lib/Codec/pic_manager_process.c:313:9: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/pic_manager_process.c:315:73: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pic_manager_process.c:407:34: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/pic_manager_process.c:420:13: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pic_manager_process.c:420:13: danger: dereference of NULL ‘ref_entry’
#  418|                   CHECK_REPORT_ERROR(i != enc_ctx->ref_pic_list_length - 1, enc_ctx->app_callback_ptr, EB_ENC_PM_ERROR5);
#  419|               }
#  420|->             CHECK_REPORT_ERROR((ref_entry->picture_number == input_pic_demux->picture_number),
#  421|                                  enc_ctx->app_callback_ptr,
#  422|                                  EB_ENC_PM_ERROR8);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def899]
SVT-AV1-v3.1.2/Source/Lib/Codec/pred_structure.c:471:5: warning[-Wanalyzer-malloc-leak]: leak of ‘config_array’
SVT-AV1-v3.1.2/Source/Lib/Codec/pred_structure.c:742:13: enter_function: entry to ‘svt_aom_prediction_structure_group_ctor’
SVT-AV1-v3.1.2/Source/Lib/Codec/pred_structure.c:745:5: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/pred_structure.c:745:5: branch_false: following ‘false’ branch (when ‘config_array’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/pred_structure.c:745:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pred_structure.c:745:5: call_function: calling ‘prediction_structure_config_array_ctor’ from ‘svt_aom_prediction_structure_group_ctor’
#  469|   static EbErrorType prediction_structure_config_array_ctor(PredictionStructureConfigArray *array_ptr) {
#  470|       array_ptr->dctor = prediction_structure_config_array_dctor;
#  471|->     EB_CALLOC_ARRAY(array_ptr->prediction_structure_config_array, DIM(g_prediction_structure_config_array));
#  472|       const PredictionStructureConfig *src  = &g_prediction_structure_config_array[0];
#  473|       PredictionStructureConfig       *dest = &array_ptr->prediction_structure_config_array[0];

Error: GCC_ANALYZER_WARNING (CWE-401): [#def900]
SVT-AV1-v3.1.2/Source/Lib/Codec/pred_structure.c:478:9: warning[-Wanalyzer-malloc-leak]: leak of ‘*dest.entry_array’
SVT-AV1-v3.1.2/Source/Lib/Codec/pred_structure.c:471:5: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/pred_structure.c:471:5: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pred_structure.c:471:5: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/pred_structure.c:471:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pred_structure.c:474:12: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/pred_structure.c:477:9: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pred_structure.c:478:9: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/pred_structure.c:478:9: danger: ‘*dest.entry_array’ leaks here; was allocated at [(7)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/6)
#  476|   
#  477|           dest->entry_count = count;
#  478|->         EB_CALLOC_ARRAY(dest->entry_array, count);
#  479|           memcpy(dest->entry_array, src->entry_array, sizeof(PredictionStructureConfigEntry) * count);
#  480|       }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def901]
SVT-AV1-v3.1.2/Source/Lib/Codec/pred_structure.c:478:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
SVT-AV1-v3.1.2/Source/Lib/Codec/pred_structure.c:742:13: enter_function: entry to ‘svt_aom_prediction_structure_group_ctor’
SVT-AV1-v3.1.2/Source/Lib/Codec/pred_structure.c:745:5: branch_false: following ‘false’ branch (when ‘config_array’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/pred_structure.c:745:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pred_structure.c:745:5: call_function: calling ‘prediction_structure_config_array_ctor’ from ‘svt_aom_prediction_structure_group_ctor’
#  476|   
#  477|           dest->entry_count = count;
#  478|->         EB_CALLOC_ARRAY(dest->entry_array, count);
#  479|           memcpy(dest->entry_array, src->entry_array, sizeof(PredictionStructureConfigEntry) * count);
#  480|       }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def902]
SVT-AV1-v3.1.2/Source/Lib/Codec/pred_structure.c:478:9: warning[-Wanalyzer-malloc-leak]: leak of ‘config_array’
SVT-AV1-v3.1.2/Source/Lib/Codec/pred_structure.c:742:13: enter_function: entry to ‘svt_aom_prediction_structure_group_ctor’
SVT-AV1-v3.1.2/Source/Lib/Codec/pred_structure.c:745:5: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/pred_structure.c:745:5: branch_false: following ‘false’ branch (when ‘config_array’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/pred_structure.c:745:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/pred_structure.c:745:5: call_function: calling ‘prediction_structure_config_array_ctor’ from ‘svt_aom_prediction_structure_group_ctor’
#  476|   
#  477|           dest->entry_count = count;
#  478|->         EB_CALLOC_ARRAY(dest->entry_array, count);
#  479|           memcpy(dest->entry_array, src->entry_array, sizeof(PredictionStructureConfigEntry) * count);
#  480|       }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def903]
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:289:14: warning[-Wanalyzer-malloc-leak]: leak of ‘inlier_buffer’
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:230:13: enter_function: entry to ‘ransac_internal’
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:257:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:271:33: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:273:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:273:8: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:282:17: branch_false: following ‘false’ branch (when ‘i >= num_desired_motions’)...
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:283:5: call_function: inlined call to ‘memset’ from ‘ransac_internal’
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:286:31: branch_true: following ‘true’ branch (when ‘trial_count != 20’)...
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:287:9: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:287:9: call_function: calling ‘lcg_pick’ from ‘ransac_internal’
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:287:9: return_function: returning to ‘ransac_internal’ from ‘lcg_pick’
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:289:14: throw: if the called function throws an exception...
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:289:14: danger: ‘inlier_buffer’ leaks here; was allocated at [(4)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/3)
#  287|           lcg_pick(npoints, minpts, indices, &seed);
#  288|   
#  289|->         if (!model_info->find_transformation(matched_points, indices, minpts, params_this_motion)) {
#  290|               continue;
#  291|           }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def904]
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:289:14: warning[-Wanalyzer-malloc-leak]: leak of ‘worst_kept_motion’
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:230:13: enter_function: entry to ‘ransac_internal’
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:257:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:263:32: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:273:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:273:8: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:282:17: branch_false: following ‘false’ branch (when ‘i >= num_desired_motions’)...
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:283:5: call_function: inlined call to ‘memset’ from ‘ransac_internal’
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:286:31: branch_true: following ‘true’ branch (when ‘trial_count != 20’)...
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:287:9: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:287:9: call_function: calling ‘lcg_pick’ from ‘ransac_internal’
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:287:9: return_function: returning to ‘ransac_internal’ from ‘lcg_pick’
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:289:14: throw: if the called function throws an exception...
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:289:14: danger: ‘worst_kept_motion’ leaks here; was allocated at [(4)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/3)
#  287|           lcg_pick(npoints, minpts, indices, &seed);
#  288|   
#  289|->         if (!model_info->find_transformation(matched_points, indices, minpts, params_this_motion)) {
#  290|               continue;
#  291|           }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def905]
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:293:9: warning[-Wanalyzer-malloc-leak]: leak of ‘inlier_buffer’
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:230:13: enter_function: entry to ‘ransac_internal’
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:257:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:271:33: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:273:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:273:8: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:282:17: branch_false: following ‘false’ branch (when ‘i >= num_desired_motions’)...
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:283:5: call_function: inlined call to ‘memset’ from ‘ransac_internal’
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:286:31: branch_true: following ‘true’ branch (when ‘trial_count != 20’)...
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:287:9: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:287:9: call_function: calling ‘lcg_pick’ from ‘ransac_internal’
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:287:9: return_function: returning to ‘ransac_internal’ from ‘lcg_pick’
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:289:12: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:293:9: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:293:9: throw: if the called function throws an exception...
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:293:9: danger: ‘inlier_buffer’ leaks here; was allocated at [(4)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/3)
#  291|           }
#  292|   
#  293|->         model_info->score_model(params_this_motion, matched_points, npoints, &current_motion);
#  294|   
#  295|           if (current_motion.num_inliers < min_inliers) {

Error: GCC_ANALYZER_WARNING (CWE-401): [#def906]
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:293:9: warning[-Wanalyzer-malloc-leak]: leak of ‘worst_kept_motion’
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:230:13: enter_function: entry to ‘ransac_internal’
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:257:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:263:32: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:273:8: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:273:8: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:282:17: branch_false: following ‘false’ branch (when ‘i >= num_desired_motions’)...
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:283:5: call_function: inlined call to ‘memset’ from ‘ransac_internal’
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:286:31: branch_true: following ‘true’ branch (when ‘trial_count != 20’)...
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:287:9: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:287:9: call_function: calling ‘lcg_pick’ from ‘ransac_internal’
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:287:9: return_function: returning to ‘ransac_internal’ from ‘lcg_pick’
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:289:12: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:293:9: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:293:9: throw: if the called function throws an exception...
SVT-AV1-v3.1.2/Source/Lib/Codec/ransac.c:293:9: danger: ‘worst_kept_motion’ leaks here; was allocated at [(4)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/3)
#  291|           }
#  292|   
#  293|->         model_info->score_model(params_this_motion, matched_points, npoints, &current_motion);
#  294|   
#  295|           if (current_motion.num_inliers < min_inliers) {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def907]
SVT-AV1-v3.1.2/Source/Lib/Codec/rc_process.c:886:33: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘ref_obj_l1’
SVT-AV1-v3.1.2/Source/Lib/Codec/rc_process.c:3414:7: enter_function: entry to ‘svt_aom_rate_control_kernel’
SVT-AV1-v3.1.2/Source/Lib/Codec/rc_process.c:3436:9: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/rc_process.c:3438:90: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/rc_process.c:3520:20: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/rc_process.c:3521:38: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/rc_process.c:3549:46: call_function: calling ‘crf_qindex_calc’ from ‘svt_aom_rate_control_kernel’
#  884|               uint8_t ref_tmp_layer = ref_obj_l0->tmp_layer_idx;
#  885|               if (pcs->slice_type == B_SLICE && pcs->ppcs->ref_list1_count_try)
#  886|->                 ref_tmp_layer = MAX(ref_tmp_layer, ref_obj_l1->tmp_layer_idx);
#  887|               active_best_quality    = rc->arf_q;
#  888|               int8_t tmp_layer_delta = (int8_t)temporal_layer - (int8_t)ref_tmp_layer;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def908]
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:161:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:204:13: enter_function: entry to ‘svt_reference_object_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:208:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:208:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:208:5: call_function: calling ‘svt_reference_object_ctor’ from ‘svt_reference_object_creator’
#  159|           picture_buffer_desc_init_data_16bit_ptr.split_mode = true;
#  160|           picture_buffer_desc_init_data_16bit_ptr.bit_depth  = EB_TEN_BIT;
#  161|->         EB_NEW(ref_object->reference_picture,
#  162|                  svt_picture_buffer_desc_ctor,
#  163|                  (EbPtr)&picture_buffer_desc_init_data_16bit_ptr);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def909]
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:161:9: warning[-Wanalyzer-malloc-leak]: leak of ‘obj’
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:204:13: enter_function: entry to ‘svt_reference_object_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:208:5: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:208:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:208:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:208:5: call_function: calling ‘svt_reference_object_ctor’ from ‘svt_reference_object_creator’
#  159|           picture_buffer_desc_init_data_16bit_ptr.split_mode = true;
#  160|           picture_buffer_desc_init_data_16bit_ptr.bit_depth  = EB_TEN_BIT;
#  161|->         EB_NEW(ref_object->reference_picture,
#  162|                  svt_picture_buffer_desc_ctor,
#  163|                  (EbPtr)&picture_buffer_desc_init_data_16bit_ptr);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def910]
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:167:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:204:13: enter_function: entry to ‘svt_reference_object_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:208:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:208:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:208:5: call_function: calling ‘svt_reference_object_ctor’ from ‘svt_reference_object_creator’
#  165|           // Hsan: set split_mode to 0 to as 8BIT input
#  166|           picture_buffer_desc_init_data_ptr->split_mode = false;
#  167|->         EB_NEW(ref_object->reference_picture, svt_picture_buffer_desc_ctor, (EbPtr)picture_buffer_desc_init_data_ptr);
#  168|   
#  169|           initialize_samples_neighboring_reference_picture(

Error: GCC_ANALYZER_WARNING (CWE-401): [#def911]
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:167:9: warning[-Wanalyzer-malloc-leak]: leak of ‘obj’
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:204:13: enter_function: entry to ‘svt_reference_object_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:208:5: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:208:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:208:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:208:5: call_function: calling ‘svt_reference_object_ctor’ from ‘svt_reference_object_creator’
#  165|           // Hsan: set split_mode to 0 to as 8BIT input
#  166|           picture_buffer_desc_init_data_ptr->split_mode = false;
#  167|->         EB_NEW(ref_object->reference_picture, svt_picture_buffer_desc_ctor, (EbPtr)picture_buffer_desc_init_data_ptr);
#  168|   
#  169|           initialize_samples_neighboring_reference_picture(

Error: GCC_ANALYZER_WARNING (CWE-401): [#def912]
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:175:5: warning[-Wanalyzer-malloc-leak]: leak of ‘obj’
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:204:13: enter_function: entry to ‘svt_reference_object_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:208:5: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:208:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:208:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:208:5: call_function: calling ‘svt_reference_object_ctor’ from ‘svt_reference_object_creator’
#  173|       uint32_t mi_cols = ref_object->reference_picture->width >> MI_SIZE_LOG2;
#  174|       // there should be one unit info per plane and per rest unit
#  175|->     EB_MALLOC_2D(ref_object->unit_info, MAX_MB_PLANE, picture_buffer_desc_init_data_ptr->rest_units_per_tile);
#  176|   
#  177|       if (picture_buffer_desc_init_data_ptr->mfmv) {

Error: GCC_ANALYZER_WARNING (CWE-401): [#def913]
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:322:5: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:343:13: enter_function: entry to ‘svt_pa_reference_object_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:347:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:347:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:347:5: call_function: calling ‘svt_pa_reference_object_ctor’ from ‘svt_pa_reference_object_creator’
#  320|   
#  321|       // Reference picture constructor
#  322|->     EB_NEW(pa_ref_obj_->input_padded_pic, svt_picture_buffer_desc_ctor, (EbPtr)picture_buffer_desc_init_data_ptr);
#  323|       // Downsampled reference picture constructor
#  324|       EB_NEW(pa_ref_obj_->quarter_downsampled_picture_ptr,

Error: GCC_ANALYZER_WARNING (CWE-401): [#def914]
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:322:5: warning[-Wanalyzer-malloc-leak]: leak of ‘obj’
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:343:13: enter_function: entry to ‘svt_pa_reference_object_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:347:5: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:347:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:347:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:347:5: call_function: calling ‘svt_pa_reference_object_ctor’ from ‘svt_pa_reference_object_creator’
#  320|   
#  321|       // Reference picture constructor
#  322|->     EB_NEW(pa_ref_obj_->input_padded_pic, svt_picture_buffer_desc_ctor, (EbPtr)picture_buffer_desc_init_data_ptr);
#  323|       // Downsampled reference picture constructor
#  324|       EB_NEW(pa_ref_obj_->quarter_downsampled_picture_ptr,

Error: GCC_ANALYZER_WARNING (CWE-401): [#def915]
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:324:5: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:343:13: enter_function: entry to ‘svt_pa_reference_object_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:347:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:347:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:347:5: call_function: calling ‘svt_pa_reference_object_ctor’ from ‘svt_pa_reference_object_creator’
#  322|       EB_NEW(pa_ref_obj_->input_padded_pic, svt_picture_buffer_desc_ctor, (EbPtr)picture_buffer_desc_init_data_ptr);
#  323|       // Downsampled reference picture constructor
#  324|->     EB_NEW(pa_ref_obj_->quarter_downsampled_picture_ptr,
#  325|              svt_picture_buffer_desc_ctor,
#  326|              (EbPtr)(picture_buffer_desc_init_data_ptr + 1));

Error: GCC_ANALYZER_WARNING (CWE-401): [#def916]
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:324:5: warning[-Wanalyzer-malloc-leak]: leak of ‘obj’
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:343:13: enter_function: entry to ‘svt_pa_reference_object_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:347:5: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:347:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:347:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:347:5: call_function: calling ‘svt_pa_reference_object_ctor’ from ‘svt_pa_reference_object_creator’
#  322|       EB_NEW(pa_ref_obj_->input_padded_pic, svt_picture_buffer_desc_ctor, (EbPtr)picture_buffer_desc_init_data_ptr);
#  323|       // Downsampled reference picture constructor
#  324|->     EB_NEW(pa_ref_obj_->quarter_downsampled_picture_ptr,
#  325|              svt_picture_buffer_desc_ctor,
#  326|              (EbPtr)(picture_buffer_desc_init_data_ptr + 1));

Error: GCC_ANALYZER_WARNING (CWE-401): [#def917]
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:327:5: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:343:13: enter_function: entry to ‘svt_pa_reference_object_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:347:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:347:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:347:5: call_function: calling ‘svt_pa_reference_object_ctor’ from ‘svt_pa_reference_object_creator’
#  325|              svt_picture_buffer_desc_ctor,
#  326|              (EbPtr)(picture_buffer_desc_init_data_ptr + 1));
#  327|->     EB_NEW(pa_ref_obj_->sixteenth_downsampled_picture_ptr,
#  328|              svt_picture_buffer_desc_ctor,
#  329|              (EbPtr)(picture_buffer_desc_init_data_ptr + 2));

Error: GCC_ANALYZER_WARNING (CWE-401): [#def918]
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:327:5: warning[-Wanalyzer-malloc-leak]: leak of ‘obj’
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:343:13: enter_function: entry to ‘svt_pa_reference_object_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:347:5: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:347:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:347:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:347:5: call_function: calling ‘svt_pa_reference_object_ctor’ from ‘svt_pa_reference_object_creator’
#  325|              svt_picture_buffer_desc_ctor,
#  326|              (EbPtr)(picture_buffer_desc_init_data_ptr + 1));
#  327|->     EB_NEW(pa_ref_obj_->sixteenth_downsampled_picture_ptr,
#  328|              svt_picture_buffer_desc_ctor,
#  329|              (EbPtr)(picture_buffer_desc_init_data_ptr + 2));

Error: GCC_ANALYZER_WARNING (CWE-401): [#def919]
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:391:5: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:395:13: enter_function: entry to ‘svt_tpl_reference_object_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:399:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:399:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:399:5: call_function: calling ‘svt_tpl_reference_object_ctor’ from ‘svt_tpl_reference_object_creator’
#  389|   
#  390|       // Reference picture constructor
#  391|->     EB_NEW(tpl_ref_obj_->ref_picture_ptr, svt_picture_buffer_desc_ctor, (EbPtr)picture_buffer_desc_init_data_ptr);
#  392|   
#  393|       return EB_ErrorNone;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def920]
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:391:5: warning[-Wanalyzer-malloc-leak]: leak of ‘obj’
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:395:13: enter_function: entry to ‘svt_tpl_reference_object_creator’
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:399:5: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:399:5: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:399:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/reference_object.c:399:5: call_function: calling ‘svt_tpl_reference_object_ctor’ from ‘svt_tpl_reference_object_creator’
#  389|   
#  390|       // Reference picture constructor
#  391|->     EB_NEW(tpl_ref_obj_->ref_picture_ptr, svt_picture_buffer_desc_ctor, (EbPtr)picture_buffer_desc_init_data_ptr);
#  392|   
#  393|       return EB_ErrorNone;

Error: GCC_ANALYZER_WARNING (CWE-457): [#def921]
SVT-AV1-v3.1.2/Source/Lib/Codec/restoration.c:426:13: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
SVT-AV1-v3.1.2/Source/Lib/Codec/restoration.c:872:6: enter_function: entry to ‘svt_av1_selfguided_restoration_c’
SVT-AV1-v3.1.2/Source/Lib/Codec/restoration.c:898:8: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/restoration.c:899:9: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/restoration.c:899:9: call_function: calling ‘selfguided_restoration_fast_internal’ from ‘svt_av1_selfguided_restoration_c’
#  424|       if (!sqr) {
#  425|           for (j = 0; j < width; ++j) {
#  426|->             a = src[j];
#  427|               b = src[src_stride + j];
#  428|               c = src[2 * src_stride + j];

Error: GCC_ANALYZER_WARNING (CWE-457): [#def922]
SVT-AV1-v3.1.2/Source/Lib/Codec/restoration.c:446:17: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
SVT-AV1-v3.1.2/Source/Lib/Codec/restoration.c:872:6: enter_function: entry to ‘svt_av1_selfguided_restoration_c’
SVT-AV1-v3.1.2/Source/Lib/Codec/restoration.c:898:8: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/restoration.c:899:9: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/restoration.c:899:9: call_function: calling ‘selfguided_restoration_fast_internal’ from ‘svt_av1_selfguided_restoration_c’
#  444|       } else {
#  445|           for (j = 0; j < width; ++j) {
#  446|->             a = src[j] * src[j];
#  447|               b = src[src_stride + j] * src[src_stride + j];
#  448|               c = src[2 * src_stride + j] * src[2 * src_stride + j];

Error: GCC_ANALYZER_WARNING (CWE-457): [#def923]
SVT-AV1-v3.1.2/Source/Lib/Codec/restoration.c:464:9: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
SVT-AV1-v3.1.2/Source/Lib/Codec/restoration.c:872:6: enter_function: entry to ‘svt_av1_selfguided_restoration_c’
SVT-AV1-v3.1.2/Source/Lib/Codec/restoration.c:898:8: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/restoration.c:899:9: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/restoration.c:899:9: call_function: calling ‘selfguided_restoration_fast_internal’ from ‘svt_av1_selfguided_restoration_c’
#  462|       // Horizontal sum over 3-pixel regions of dst
#  463|       for (i = 0; i < height; ++i) {
#  464|->         a = dst[i * dst_stride];
#  465|           b = dst[i * dst_stride + 1];
#  466|           c = dst[i * dst_stride + 2];

Error: GCC_ANALYZER_WARNING (CWE-457): [#def924]
SVT-AV1-v3.1.2/Source/Lib/Codec/restoration.c:493:13: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
SVT-AV1-v3.1.2/Source/Lib/Codec/restoration.c:872:6: enter_function: entry to ‘svt_av1_selfguided_restoration_c’
SVT-AV1-v3.1.2/Source/Lib/Codec/restoration.c:898:8: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/restoration.c:899:9: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/restoration.c:899:9: call_function: calling ‘selfguided_restoration_fast_internal’ from ‘svt_av1_selfguided_restoration_c’
#  491|       if (!sqr) {
#  492|           for (j = 0; j < width; ++j) {
#  493|->             a = src[j];
#  494|               b = src[src_stride + j];
#  495|               c = src[2 * src_stride + j];

Error: GCC_ANALYZER_WARNING (CWE-457): [#def925]
SVT-AV1-v3.1.2/Source/Lib/Codec/restoration.c:521:17: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
SVT-AV1-v3.1.2/Source/Lib/Codec/restoration.c:872:6: enter_function: entry to ‘svt_av1_selfguided_restoration_c’
SVT-AV1-v3.1.2/Source/Lib/Codec/restoration.c:898:8: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/restoration.c:899:9: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/restoration.c:899:9: call_function: calling ‘selfguided_restoration_fast_internal’ from ‘svt_av1_selfguided_restoration_c’
#  519|       } else {
#  520|           for (j = 0; j < width; ++j) {
#  521|->             a = src[j] * src[j];
#  522|               b = src[src_stride + j] * src[src_stride + j];
#  523|               c = src[2 * src_stride + j] * src[2 * src_stride + j];

Error: GCC_ANALYZER_WARNING (CWE-457): [#def926]
SVT-AV1-v3.1.2/Source/Lib/Codec/restoration.c:545:9: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
SVT-AV1-v3.1.2/Source/Lib/Codec/restoration.c:872:6: enter_function: entry to ‘svt_av1_selfguided_restoration_c’
SVT-AV1-v3.1.2/Source/Lib/Codec/restoration.c:898:8: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/restoration.c:899:9: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/restoration.c:899:9: call_function: calling ‘selfguided_restoration_fast_internal’ from ‘svt_av1_selfguided_restoration_c’
#  543|       // Horizontal sum over 5-pixel regions of dst
#  544|       for (i = 0; i < height; ++i) {
#  545|->         a = dst[i * dst_stride];
#  546|           b = dst[i * dst_stride + 1];
#  547|           c = dst[i * dst_stride + 2];

Error: CPPCHECK_WARNING (CWE-823): [#def927]
SVT-AV1-v3.1.2/Source/Lib/Codec/segmentation.c:112: error[arrayIndexOutOfBounds]: Array 'segmentation_params->feature_data[8][8]' accessed at index segmentation_params->feature_data[8][0], which is out of bounds.
#  110|       for (int i = segment_id; i >= 0; i--) {
#  111|           int32_t q_index = pcs->ppcs->frm_hdr.quantization_params.base_q_idx +
#  112|->             segmentation_params->feature_data[i][SEG_LVL_ALT_Q];
#  113|           // Avoid lossless since SVT-AV1 doesn't support it.
#  114|           if (q_index > 0) {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def928]
SVT-AV1-v3.1.2/Source/Lib/Codec/sequence_control_set.c:222:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘*scs.sb_geom’
SVT-AV1-v3.1.2/Source/Lib/Codec/sequence_control_set.c:212:13: enter_function: entry to ‘svt_aom_sb_geom_init’
SVT-AV1-v3.1.2/Source/Lib/Codec/sequence_control_set.c:219:5: call_function: calling ‘rtime_alloc_sb_geom’ from ‘svt_aom_sb_geom_init’
SVT-AV1-v3.1.2/Source/Lib/Codec/sequence_control_set.c:219:5: return_function: returning to ‘svt_aom_sb_geom_init’ from ‘rtime_alloc_sb_geom’
SVT-AV1-v3.1.2/Source/Lib/Codec/sequence_control_set.c:221:24: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/sequence_control_set.c:222:9: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/sequence_control_set.c:222:9: danger: dereference of NULL ‘*scs.sb_geom + (long unsigned int)sb_index * 4432’
#  220|   
#  221|       for (sb_index = 0; sb_index < picture_sb_width * picture_sb_height; ++sb_index) {
#  222|->         scs->sb_geom[sb_index].horizontal_index = sb_index % picture_sb_width;
#  223|           scs->sb_geom[sb_index].vertical_index   = sb_index / picture_sb_width;
#  224|           scs->sb_geom[sb_index].org_x            = scs->sb_geom[sb_index].horizontal_index * scs->sb_size;

Error: GCC_ANALYZER_WARNING (CWE-457): [#def929]
SVT-AV1-v3.1.2/Source/Lib/Codec/src_ops_process.c:1740:54: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘tile_group_row_start_tile_idx[<unknown>]’
SVT-AV1-v3.1.2/Source/Lib/Codec/src_ops_process.c:2218:7: enter_function: entry to ‘svt_aom_source_based_operations_kernel’
SVT-AV1-v3.1.2/Source/Lib/Codec/src_ops_process.c:2225:9: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/src_ops_process.c:2227:104: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/src_ops_process.c:2239:12: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/src_ops_process.c:2241:18: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/src_ops_process.c:2241:16: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/src_ops_process.c:2241:49: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/src_ops_process.c:2241:17: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/src_ops_process.c:2242:17: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/src_ops_process.c:2243:17: call_function: calling ‘tpl_mc_flow’ from ‘svt_aom_source_based_operations_kernel’
# 1738|                   uint16_t top_left_tile_row_idx     = tile_group_row_start_tile_idx[r];
# 1739|                   uint16_t bottom_right_tile_col_idx = tile_group_col_start_tile_idx[c + 1];
# 1740|->                 uint16_t bottom_right_tile_row_idx = tile_group_row_start_tile_idx[r + 1];
# 1741|   
# 1742|                   TileGroupInfo *tg_info_ptr = &pcs_array[frame_idx]->tile_group_info[tile_group_idx];

Error: GCC_ANALYZER_WARNING (CWE-401): [#def930]
SVT-AV1-v3.1.2/Source/Lib/Codec/svt_malloc.h:68:9: warning[-Wanalyzer-malloc-leak]: leak of ‘addr’
SVT-AV1-v3.1.2/Source/Lib/Codec/svt_malloc.h:59:21: enter_function: entry to ‘svt_aom_memalign’
SVT-AV1-v3.1.2/Source/Lib/Codec/svt_malloc.h:63:10: call_function: inlined call to ‘check_size_argument_overflow’ from ‘svt_aom_memalign’
SVT-AV1-v3.1.2/Source/Lib/Codec/svt_malloc.h:66:24: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/svt_malloc.h:66:24: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/svt_malloc.h:67:8: branch_true: following ‘true’ branch (when ‘addr’ is non-NULL)...
SVT-AV1-v3.1.2/Source/Lib/Codec/svt_malloc.h:68:13: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/svt_malloc.h:68:9: danger: ‘addr’ leaks here; was allocated at [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
#   66|       void* const addr = malloc(aligned_size);
#   67|       if (addr) {
#   68|->         x = align_addr((uint8_t*)addr + ADDRESS_STORAGE_SIZE, align);
#   69|           set_actual_malloc_address(x, addr);
#   70|       }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def931]
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:114:5: warning[-Wanalyzer-malloc-leak]: leak of ‘*bufferPtr.array_ptr’
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:438:13: enter_function: entry to ‘svt_system_resource_ctor’
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:448:5: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:451:29: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:452:9: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:452:9: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:452:9: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:452:9: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:452:9: call_function: inlined call to ‘svt_object_wrapper_ctor’ from ‘svt_system_resource_ctor’
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:452:9: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:451:79: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:451:29: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:465:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:465:5: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:465:5: call_function: calling ‘svt_muxing_queue_ctor’ from ‘svt_system_resource_ctor’
#  112|       bufferPtr->buffer_total_count = buffer_total_count;
#  113|   
#  114|->     EB_CALLOC(bufferPtr->array_ptr, bufferPtr->buffer_total_count, sizeof(EbPtr));
#  115|   
#  116|       return EB_ErrorNone;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def932]
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:209:5: warning[-Wanalyzer-malloc-leak]: leak of ‘*queue_ptr.object_queue’
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:438:13: enter_function: entry to ‘svt_system_resource_ctor’
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:448:5: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:451:29: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:465:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:465:5: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:465:5: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:465:5: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:465:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:465:5: call_function: calling ‘svt_muxing_queue_ctor’ from ‘svt_system_resource_ctor’
#  207|   
#  208|       // Construct Object Circular Buffer
#  209|->     EB_NEW(queue_ptr->object_queue, svt_circular_buffer_ctor, object_total_count);
#  210|       // Construct Process Circular Buffer
#  211|       EB_NEW(queue_ptr->process_queue, svt_circular_buffer_ctor, queue_ptr->process_total_count);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def933]
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:211:5: warning[-Wanalyzer-malloc-leak]: leak of ‘*queue_ptr.process_queue’
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:438:13: enter_function: entry to ‘svt_system_resource_ctor’
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:448:5: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:448:5: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:448:5: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:448:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:451:29: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:452:9: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:452:9: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:452:9: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:452:9: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:452:9: call_function: inlined call to ‘svt_object_wrapper_ctor’ from ‘svt_system_resource_ctor’
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:452:9: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:451:79: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:465:5: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:465:5: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:465:5: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:465:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:465:5: call_function: calling ‘svt_muxing_queue_ctor’ from ‘svt_system_resource_ctor’
#  209|       EB_NEW(queue_ptr->object_queue, svt_circular_buffer_ctor, object_total_count);
#  210|       // Construct Process Circular Buffer
#  211|->     EB_NEW(queue_ptr->process_queue, svt_circular_buffer_ctor, queue_ptr->process_total_count);
#  212|       // Construct the Process Fifos
#  213|       EB_ALLOC_PTR_ARRAY(queue_ptr->process_fifo_ptr_array, queue_ptr->process_total_count);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def934]
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:213:5: warning[-Wanalyzer-malloc-leak]: leak of ‘*queue_ptr.process_fifo_ptr_array’
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:438:13: enter_function: entry to ‘svt_system_resource_ctor’
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:448:5: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:448:5: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:448:5: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:448:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:451:29: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:452:9: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:452:9: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:452:9: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:452:9: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:452:9: call_function: inlined call to ‘svt_object_wrapper_ctor’ from ‘svt_system_resource_ctor’
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:452:9: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:451:79: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:465:5: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:465:5: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:465:5: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:465:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:465:5: call_function: calling ‘svt_muxing_queue_ctor’ from ‘svt_system_resource_ctor’
#  211|       EB_NEW(queue_ptr->process_queue, svt_circular_buffer_ctor, queue_ptr->process_total_count);
#  212|       // Construct the Process Fifos
#  213|->     EB_ALLOC_PTR_ARRAY(queue_ptr->process_fifo_ptr_array, queue_ptr->process_total_count);
#  214|   
#  215|       for (process_index = 0; process_index < queue_ptr->process_total_count; ++process_index) {

Error: GCC_ANALYZER_WARNING (CWE-401): [#def935]
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:452:9: warning[-Wanalyzer-malloc-leak]: leak of ‘calloc(1, 48)’
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:448:5: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:448:5: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:448:5: branch_false: following ‘false’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:448:5: branch_false: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:451:29: branch_true: following ‘true’ branch...
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:452:9: branch_true: ...to here
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:452:9: acquire_memory: allocated here
SVT-AV1-v3.1.2/Source/Lib/Codec/sys_resource_manager.c:452:9: danger: ‘calloc(1, 48)’ leaks here; was allocated at [(7)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/6)
#  450|       // Initialize each wrapper
#  451|       for (wrapper_index = 0; wrapper_index < resource_ptr->object_total_count; ++wrapper_index) {
#  452|->         EB_NEW(resource_ptr->wrapper_ptr_pool[wrapper_index],
#  453|                  svt_object_wrapper_ctor,
#  454|                  resource_ptr,

Error: COMPILER_WARNING: [#def936] [important]
SVT-AV1-v3.1.2/redhat-linux-build/CMakeFiles/CMakeScratch/TryCompile-2FNs0x/CheckSymbolExists.c:8:19: error[error]: ‘strncpy_s’ undeclared (first use in this function); did you mean ‘strncpy’?

Error: COMPILER_WARNING: [#def937] [important]
SVT-AV1-v3.1.2/redhat-linux-build/CMakeFiles/CMakeScratch/TryCompile-WI33G1/CheckSymbolExists.c:8:19: error[error]: ‘strcpy_s’ undeclared (first use in this function); did you mean ‘strcpy’?

Error: COMPILER_WARNING: [#def938] [important]
SVT-AV1-v3.1.2/redhat-linux-build/CMakeFiles/CMakeScratch/TryCompile-mbES1Q/CheckSymbolExists.c:8:19: error[error]: ‘strnlen_s’ undeclared (first use in this function); did you mean ‘strnlen’?

Error: CPPCHECK_WARNING (CWE-476): [#def939]
SVT-AV1-v3.1.2/third_party/fastfeat/fast_9.c:2970: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: scores
# 2968|   
# 2969|     for(n=0; n < num_corners; n++)
# 2970|->     scores[n] = aom_fast9_corner_score(i + corners[n].y*stride + corners[n].x, pixel, b);
# 2971|   
# 2972|     return scores;

Error: CPPCHECK_WARNING (CWE-476): [#def940]
SVT-AV1-v3.1.2/third_party/fastfeat/nonmax.c:38: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: row_start
#   36|   
#   37|     for(i=0; i < last_row+1; i++)
#   38|->     row_start[i] = -1;
#   39|   
#   40|     {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def941]
SVT-AV1-v3.1.2/third_party/fastfeat/nonmax.c:38:5: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘row_start’
SVT-AV1-v3.1.2/third_party/fastfeat/nonmax.c:23:5: branch_false: following ‘false’ branch (when ‘num_corners > 0’)...
SVT-AV1-v3.1.2/third_party/fastfeat/nonmax.c:29:21: branch_false: ...to here
SVT-AV1-v3.1.2/third_party/fastfeat/nonmax.c:35:21: acquire_memory: this call could return NULL
SVT-AV1-v3.1.2/third_party/fastfeat/nonmax.c:37:12: branch_true: following ‘true’ branch (when ‘i <= last_row’)...
SVT-AV1-v3.1.2/third_party/fastfeat/nonmax.c:38:14: branch_true: ...to here
SVT-AV1-v3.1.2/third_party/fastfeat/nonmax.c:38:5: danger: ‘row_start + (long unsigned int)i * 4’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
#   36|   
#   37|     for(i=0; i < last_row+1; i++)
#   38|->     row_start[i] = -1;
#   39|   
#   40|     {

Scan Properties

analyzer-version-clippy1.92.0
analyzer-version-cppcheck2.19.1
analyzer-version-gcc16.0.0
analyzer-version-gcc-analyzer16.0.0
analyzer-version-shellcheck0.11.0
analyzer-version-unicontrol0.0.2
enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
exit-code0
hostip-172-16-1-197.us-west-2.compute.internal
known-false-positives/usr/share/csmock/known-false-positives.js
known-false-positives-rpmknown-false-positives-0.0.0.20250521.132812.g8eff701.main-1.el9.noarch
mock-configfedora-rawhide-x86_64
project-namesvt-av1-3.1.2-1.fc44
store-results-to/tmp/tmpratxdod8/svt-av1-3.1.2-1.fc44.tar.xz
time-created2026-01-08 21:56:52
time-finished2026-01-08 22:02:29
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'gcc,cppcheck,clippy,shellcheck,unicontrol' '-o' '/tmp/tmpratxdod8/svt-av1-3.1.2-1.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmpratxdod8/svt-av1-3.1.2-1.fc44.src.rpm'
tool-versioncsmock-3.8.3.20251215.161544.g62de9a5-1.el9