aom-3.13.1-1.fc44

List of Findings

Error: GCC_ANALYZER_WARNING (CWE-775): [#def1]
aom-3.13.1/aom/aom.h:108:1: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(argv[2], "wb")’
aom-3.13.1/examples/lightfield_decoder.c:163:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_decoder.c:179:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_decoder.c:181:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:182:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:184:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:184:19: acquire_resource: opened here
aom-3.13.1/examples/lightfield_decoder.c:184:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:187:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:190:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_decoder.c:194:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:197:6: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:198:15: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:204:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:207:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:207:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:213:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_decoder.c:267:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_decoder.c:271:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:273:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:275:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_decoder.c:277:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:280:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:281:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_decoder.c:284:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:286:6: branch_false: following ‘false’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_decoder.c:295:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:298:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:301:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:305:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:306:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:306:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:329:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:330:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:334:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:334:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:338:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:342:5: call_function: calling ‘decode_tile’ from ‘main’
#  106|   #define AOM_CTRL_AV1_GET_REFERENCE
#  107|   
#  108|-> AOM_CTRL_USE_TYPE(AV1_SET_REFERENCE, av1_ref_frame_t *)
#  109|   #define AOM_CTRL_AV1_SET_REFERENCE
#  110|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def2]
aom-3.13.1/aom/aom.h:108:1: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(tile_list_file, "r")’
aom-3.13.1/examples/lightfield_decoder.c:163:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_decoder.c:179:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_decoder.c:181:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:182:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:184:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:184:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:187:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:190:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_decoder.c:194:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:197:6: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:198:15: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:204:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:207:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:207:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:213:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_decoder.c:267:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_decoder.c:271:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:273:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:275:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_decoder.c:277:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:280:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:281:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_decoder.c:284:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:286:6: branch_false: following ‘false’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_decoder.c:295:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:297:26: acquire_resource: opened here
aom-3.13.1/examples/lightfield_decoder.c:298:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:301:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:305:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:306:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:306:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:329:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:330:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:334:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:334:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:338:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:342:5: call_function: calling ‘decode_tile’ from ‘main’
#  106|   #define AOM_CTRL_AV1_GET_REFERENCE
#  107|   
#  108|-> AOM_CTRL_USE_TYPE(AV1_SET_REFERENCE, av1_ref_frame_t *)
#  109|   #define AOM_CTRL_AV1_SET_REFERENCE
#  110|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def3]
aom-3.13.1/aom/aom.h:108:1: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
aom-3.13.1/examples/lightfield_decoder.c:163:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_decoder.c:179:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_decoder.c:181:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:182:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:184:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:184:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:187:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:190:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_decoder.c:194:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:197:6: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:198:15: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:204:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:207:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:207:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:213:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_decoder.c:267:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_decoder.c:271:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:273:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:275:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_decoder.c:277:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:279:34: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_decoder.c:280:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:281:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_decoder.c:284:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:286:6: branch_false: following ‘false’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_decoder.c:295:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:298:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:301:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:305:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:306:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:306:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:329:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:330:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:334:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:334:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:338:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:342:5: call_function: calling ‘decode_tile’ from ‘main’
#  106|   #define AOM_CTRL_AV1_GET_REFERENCE
#  107|   
#  108|-> AOM_CTRL_USE_TYPE(AV1_SET_REFERENCE, av1_ref_frame_t *)
#  109|   #define AOM_CTRL_AV1_SET_REFERENCE
#  110|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def4]
aom-3.13.1/aom/aom.h:108:1: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(argv[2], "wb")’
aom-3.13.1/examples/lightfield_decoder.c:163:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_decoder.c:179:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_decoder.c:181:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:182:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:184:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:184:19: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_decoder.c:184:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:187:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:190:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_decoder.c:194:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:197:6: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:198:15: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:204:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:207:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:207:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:213:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_decoder.c:267:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_decoder.c:271:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:273:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:275:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_decoder.c:277:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:280:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:281:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_decoder.c:284:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:286:6: branch_false: following ‘false’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_decoder.c:295:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:298:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:301:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:305:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:306:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:306:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:329:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:330:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:334:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:334:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:338:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:342:5: call_function: calling ‘decode_tile’ from ‘main’
#  106|   #define AOM_CTRL_AV1_GET_REFERENCE
#  107|   
#  108|-> AOM_CTRL_USE_TYPE(AV1_SET_REFERENCE, av1_ref_frame_t *)
#  109|   #define AOM_CTRL_AV1_SET_REFERENCE
#  110|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def5]
aom-3.13.1/aom/aom.h:108:1: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(tile_list_file, "r")’
aom-3.13.1/examples/lightfield_decoder.c:163:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_decoder.c:179:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_decoder.c:181:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:182:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:184:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:184:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:187:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:190:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_decoder.c:194:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:197:6: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:198:15: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:204:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:207:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:207:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:213:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_decoder.c:267:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_decoder.c:271:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:273:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:275:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_decoder.c:277:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:280:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:281:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_decoder.c:284:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:286:6: branch_false: following ‘false’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_decoder.c:295:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:297:26: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_decoder.c:298:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:301:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:305:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:306:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:306:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:329:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:330:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:334:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:334:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:338:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:342:5: call_function: calling ‘decode_tile’ from ‘main’
#  106|   #define AOM_CTRL_AV1_GET_REFERENCE
#  107|   
#  108|-> AOM_CTRL_USE_TYPE(AV1_SET_REFERENCE, av1_ref_frame_t *)
#  109|   #define AOM_CTRL_AV1_SET_REFERENCE
#  110|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def6]
aom-3.13.1/aom/aom.h:108:1: warning[-Wanalyzer-malloc-leak]: leak of ‘frame_sizes’
aom-3.13.1/examples/lightfield_decoder.c:163:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_decoder.c:179:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_decoder.c:181:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:182:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:184:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:184:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:187:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:190:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_decoder.c:194:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:197:6: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:198:15: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:204:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:207:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:207:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:213:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_decoder.c:267:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_decoder.c:271:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:272:35: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_decoder.c:273:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:275:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_decoder.c:277:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:280:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:281:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_decoder.c:284:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:286:6: branch_false: following ‘false’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_decoder.c:295:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:298:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:301:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:305:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:306:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:306:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:329:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:330:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:334:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:334:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:338:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:342:5: call_function: calling ‘decode_tile’ from ‘main’
#  106|   #define AOM_CTRL_AV1_GET_REFERENCE
#  107|   
#  108|-> AOM_CTRL_USE_TYPE(AV1_SET_REFERENCE, av1_ref_frame_t *)
#  109|   #define AOM_CTRL_AV1_SET_REFERENCE
#  110|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def7]
aom-3.13.1/aom/aom.h:108:1: warning[-Wanalyzer-malloc-leak]: leak of ‘frames’
aom-3.13.1/examples/lightfield_decoder.c:163:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_decoder.c:179:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_decoder.c:181:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:182:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:184:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:184:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:187:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:190:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_decoder.c:194:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:197:6: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:198:15: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:204:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:207:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:207:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:213:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_decoder.c:267:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_decoder.c:271:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:271:25: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_decoder.c:273:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:275:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_decoder.c:277:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:280:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:281:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_decoder.c:284:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:286:6: branch_false: following ‘false’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_decoder.c:295:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:298:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:301:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:305:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:306:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:306:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:329:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:330:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:334:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:334:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:338:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:342:5: call_function: calling ‘decode_tile’ from ‘main’
#  106|   #define AOM_CTRL_AV1_GET_REFERENCE
#  107|   
#  108|-> AOM_CTRL_USE_TYPE(AV1_SET_REFERENCE, av1_ref_frame_t *)
#  109|   #define AOM_CTRL_AV1_SET_REFERENCE
#  110|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def8]
aom-3.13.1/aom/aom.h:117:1: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(argv[2], "wb")’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:105:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:119:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:121:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:122:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:19: acquire_resource: opened here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:127:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:130:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:134:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:137:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:138:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:141:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:144:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:144:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:150:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:151:15: branch_true: following ‘true’ branch (when ‘i < num_references’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:152:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:154:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:157:8: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:157:8: branch_true: following ‘true’ branch (when ‘i == 0’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:158:21: branch_true: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:159:10: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:163:11: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_GET_FRAME_SIZE’ from ‘main’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:163:10: branch_false: following ‘false’ branch...
 branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:168:19: branch_true: following ‘true’ branch (when ‘j < num_references’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:171:54: branch_true: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:170:12: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:168:39: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:178:9: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_COPY_NEW_FRAME_IMAGE’ from ‘main’
#  115|   #define AOM_CTRL_AV1_GET_NEW_FRAME_IMAGE
#  116|   
#  117|-> AOM_CTRL_USE_TYPE(AV1_COPY_NEW_FRAME_IMAGE, aom_image_t *)
#  118|   #define AOM_CTRL_AV1_COPY_NEW_FRAME_IMAGE
#  119|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def9]
aom-3.13.1/aom/aom.h:117:1: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(argv[2], "wb")’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:105:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:119:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:121:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:122:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:19: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:127:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:130:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:134:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:137:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:138:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:141:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:144:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:144:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:150:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:151:15: branch_true: following ‘true’ branch (when ‘i < num_references’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:152:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:154:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:157:8: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:157:8: branch_true: following ‘true’ branch (when ‘i == 0’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:158:21: branch_true: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:159:10: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:163:11: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_GET_FRAME_SIZE’ from ‘main’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:163:10: branch_false: following ‘false’ branch...
 branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:168:19: branch_true: following ‘true’ branch (when ‘j < num_references’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:171:54: branch_true: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:170:12: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:168:39: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:178:9: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_COPY_NEW_FRAME_IMAGE’ from ‘main’
#  115|   #define AOM_CTRL_AV1_GET_NEW_FRAME_IMAGE
#  116|   
#  117|-> AOM_CTRL_USE_TYPE(AV1_COPY_NEW_FRAME_IMAGE, aom_image_t *)
#  118|   #define AOM_CTRL_AV1_COPY_NEW_FRAME_IMAGE
#  119|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def10]
aom-3.13.1/aom/aomcx.h:1929:1: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(argv[3], "rb")’
aom-3.13.1/examples/lossless_encoder.c:58:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lossless_encoder.c:74:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lossless_encoder.c:76:32: branch_false: ...to here
aom-3.13.1/examples/lossless_encoder.c:77:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lossless_encoder.c:79:23: branch_false: ...to here
aom-3.13.1/examples/lossless_encoder.c:85:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lossless_encoder.c:85:7: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lossless_encoder.c:90:8: branch_false: ...to here
aom-3.13.1/examples/lossless_encoder.c:90:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lossless_encoder.c:95:3: branch_false: ...to here
aom-3.13.1/examples/lossless_encoder.c:99:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lossless_encoder.c:101:13: branch_false: ...to here
aom-3.13.1/examples/lossless_encoder.c:107:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lossless_encoder.c:109:18: branch_false: ...to here
aom-3.13.1/examples/lossless_encoder.c:109:18: acquire_resource: opened here
aom-3.13.1/examples/lossless_encoder.c:109:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lossless_encoder.c:112:7: branch_false: ...to here
aom-3.13.1/examples/lossless_encoder.c:112:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lossless_encoder.c:115:7: call_function: inlined call to ‘aom_codec_control_typechecked_AV1E_SET_LOSSLESS’ from ‘main’
# 1927|   #define AOM_CTRL_AV1E_SET_GF_CBR_BOOST_PCT
# 1928|   
# 1929|-> AOM_CTRL_USE_TYPE(AV1E_SET_LOSSLESS, unsigned int)
# 1930|   #define AOM_CTRL_AV1E_SET_LOSSLESS
# 1931|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def11]
aom-3.13.1/aom/aomcx.h:1929:1: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(argv[3], "rb")’
aom-3.13.1/examples/lossless_encoder.c:58:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lossless_encoder.c:74:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lossless_encoder.c:76:32: branch_false: ...to here
aom-3.13.1/examples/lossless_encoder.c:77:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lossless_encoder.c:79:23: branch_false: ...to here
aom-3.13.1/examples/lossless_encoder.c:85:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lossless_encoder.c:85:7: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lossless_encoder.c:90:8: branch_false: ...to here
aom-3.13.1/examples/lossless_encoder.c:90:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lossless_encoder.c:95:3: branch_false: ...to here
aom-3.13.1/examples/lossless_encoder.c:99:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lossless_encoder.c:101:13: branch_false: ...to here
aom-3.13.1/examples/lossless_encoder.c:107:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lossless_encoder.c:109:18: branch_false: ...to here
aom-3.13.1/examples/lossless_encoder.c:109:18: acquire_memory: allocated here
aom-3.13.1/examples/lossless_encoder.c:109:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lossless_encoder.c:112:7: branch_false: ...to here
aom-3.13.1/examples/lossless_encoder.c:112:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lossless_encoder.c:115:7: call_function: inlined call to ‘aom_codec_control_typechecked_AV1E_SET_LOSSLESS’ from ‘main’
# 1927|   #define AOM_CTRL_AV1E_SET_GF_CBR_BOOST_PCT
# 1928|   
# 1929|-> AOM_CTRL_USE_TYPE(AV1E_SET_LOSSLESS, unsigned int)
# 1930|   #define AOM_CTRL_AV1E_SET_LOSSLESS
# 1931|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def12]
aom-3.13.1/aom/aomdx.h:492:1: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(argv[2], "wb")’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:105:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:119:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:121:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:122:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:19: acquire_resource: opened here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:127:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:130:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:134:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:137:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:138:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:141:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:144:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:144:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:150:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:151:15: branch_true: following ‘true’ branch (when ‘i < num_references’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:152:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:154:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:157:8: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:157:8: branch_true: following ‘true’ branch (when ‘i == 0’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:158:21: branch_true: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:159:10: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:163:11: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_GET_FRAME_SIZE’ from ‘main’
#  490|   #define AOM_CTRL_AOMD_GET_LAST_REF_USED
#  491|   
#  492|-> AOM_CTRL_USE_TYPE(AV1D_GET_FRAME_SIZE, int *)
#  493|   #define AOM_CTRL_AV1D_GET_FRAME_SIZE
#  494|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def13]
aom-3.13.1/aom/aomdx.h:492:1: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(argv[2], "wb")’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:105:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:119:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:121:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:122:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:19: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:127:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:130:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:134:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:137:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:138:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:141:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:144:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:144:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:150:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:151:15: branch_true: following ‘true’ branch (when ‘i < num_references’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:152:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:154:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:157:8: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:157:8: branch_true: following ‘true’ branch (when ‘i == 0’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:158:21: branch_true: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:159:10: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:163:11: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_GET_FRAME_SIZE’ from ‘main’
#  490|   #define AOM_CTRL_AOMD_GET_LAST_REF_USED
#  491|   
#  492|-> AOM_CTRL_USE_TYPE(AV1D_GET_FRAME_SIZE, int *)
#  493|   #define AOM_CTRL_AV1D_GET_FRAME_SIZE
#  494|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def14]
aom-3.13.1/aom/aomdx.h:501:1: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(argv[2], "wb")’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:105:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:119:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:121:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:122:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:19: acquire_resource: opened here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:127:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:130:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:134:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:137:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:138:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:141:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:144:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:144:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:150:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:151:15: branch_true: following ‘true’ branch (when ‘i < num_references’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:152:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:154:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:157:8: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:157:8: branch_true: following ‘true’ branch (when ‘i == 0’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:158:21: branch_true: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:159:11: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_GET_IMG_FORMAT’ from ‘main’
#  499|   #define AOM_CTRL_AV1D_GET_BIT_DEPTH
#  500|   
#  501|-> AOM_CTRL_USE_TYPE(AV1D_GET_IMG_FORMAT, aom_img_fmt_t *)
#  502|   #define AOM_CTRL_AV1D_GET_IMG_FORMAT
#  503|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def15]
aom-3.13.1/aom/aomdx.h:501:1: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:186:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:196:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:198:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:199:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:201:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:209:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:211:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:214:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:215:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:218:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:222:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:256:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:260:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:262:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:265:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:267:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:272:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:273:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:267:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:271:34: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:272:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:273:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:276:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:293:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:295:5: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_GET_FRAME_HEADER_INFO’ from ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:307:8: branch_false: following ‘false’ branch (when ‘frame_hdr_buf’ is non-NULL)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:310:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:314:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:320:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:320:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:323:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:328:7: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_GET_IMG_FORMAT’ from ‘main’
#  499|   #define AOM_CTRL_AV1D_GET_BIT_DEPTH
#  500|   
#  501|-> AOM_CTRL_USE_TYPE(AV1D_GET_IMG_FORMAT, aom_img_fmt_t *)
#  502|   #define AOM_CTRL_AV1D_GET_IMG_FORMAT
#  503|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def16]
aom-3.13.1/aom/aomdx.h:501:1: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(argv[2], "wb")’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:105:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:119:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:121:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:122:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:19: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:127:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:130:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:134:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:137:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:138:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:141:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:144:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:144:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:150:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:151:15: branch_true: following ‘true’ branch (when ‘i < num_references’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:152:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:154:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:157:8: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:157:8: branch_true: following ‘true’ branch (when ‘i == 0’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:158:21: branch_true: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:159:11: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_GET_IMG_FORMAT’ from ‘main’
#  499|   #define AOM_CTRL_AV1D_GET_BIT_DEPTH
#  500|   
#  501|-> AOM_CTRL_USE_TYPE(AV1D_GET_IMG_FORMAT, aom_img_fmt_t *)
#  502|   #define AOM_CTRL_AV1D_GET_IMG_FORMAT
#  503|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def17]
aom-3.13.1/aom/aomdx.h:501:1: warning[-Wanalyzer-malloc-leak]: leak of ‘frame_sizes’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:186:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:196:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:198:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:199:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:201:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:209:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:211:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:214:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:215:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:218:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:222:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:256:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:260:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:261:35: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:262:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:265:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:267:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:272:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:273:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:276:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:293:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:295:5: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_GET_FRAME_HEADER_INFO’ from ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:307:8: branch_false: following ‘false’ branch (when ‘frame_hdr_buf’ is non-NULL)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:310:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:314:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:320:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:320:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:323:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:328:7: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_GET_IMG_FORMAT’ from ‘main’
#  499|   #define AOM_CTRL_AV1D_GET_BIT_DEPTH
#  500|   
#  501|-> AOM_CTRL_USE_TYPE(AV1D_GET_IMG_FORMAT, aom_img_fmt_t *)
#  502|   #define AOM_CTRL_AV1D_GET_IMG_FORMAT
#  503|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def18]
aom-3.13.1/aom/aomdx.h:501:1: warning[-Wanalyzer-malloc-leak]: leak of ‘frames’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:186:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:196:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:198:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:199:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:201:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:209:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:211:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:214:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:215:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:218:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:222:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:256:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:260:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:260:25: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:262:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:265:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:267:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:272:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:273:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:276:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:293:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:295:5: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_GET_FRAME_HEADER_INFO’ from ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:307:8: branch_false: following ‘false’ branch (when ‘frame_hdr_buf’ is non-NULL)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:310:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:314:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:320:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:320:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:323:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:328:7: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_GET_IMG_FORMAT’ from ‘main’
#  499|   #define AOM_CTRL_AV1D_GET_BIT_DEPTH
#  500|   
#  501|-> AOM_CTRL_USE_TYPE(AV1D_GET_IMG_FORMAT, aom_img_fmt_t *)
#  502|   #define AOM_CTRL_AV1D_GET_IMG_FORMAT
#  503|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def19]
aom-3.13.1/aom/aomdx.h:501:1: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:186:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:196:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:198:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:199:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:201:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:209:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:211:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:214:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:215:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:218:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:222:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:256:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:260:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:262:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:265:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:267:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:271:34: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:272:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:273:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:276:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:293:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:295:5: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_GET_FRAME_HEADER_INFO’ from ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:307:8: branch_false: following ‘false’ branch (when ‘frame_hdr_buf’ is non-NULL)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:310:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:314:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:320:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:320:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:323:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:328:7: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_GET_IMG_FORMAT’ from ‘main’
#  499|   #define AOM_CTRL_AV1D_GET_BIT_DEPTH
#  500|   
#  501|-> AOM_CTRL_USE_TYPE(AV1D_GET_IMG_FORMAT, aom_img_fmt_t *)
#  502|   #define AOM_CTRL_AV1D_GET_IMG_FORMAT
#  503|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def20]
aom-3.13.1/aom/aomdx.h:504:1: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(argv[2], "wb")’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:105:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:119:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:121:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:122:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:19: acquire_resource: opened here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:127:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:130:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:134:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:137:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:138:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:141:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:144:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:144:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:150:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:203:6: branch_false: following ‘false’ branch...
 branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:206:15: branch_true: following ‘true’ branch (when ‘n < num_tile_lists’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:207:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:210:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:212:22: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:214:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:216:8: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:216:8: branch_true: following ‘true’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:218:7: branch_true: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:218:7: call_function: calling ‘write_tile_yuv1d’ from ‘main’
#  502|   #define AOM_CTRL_AV1D_GET_IMG_FORMAT
#  503|   
#  504|-> AOM_CTRL_USE_TYPE(AV1D_GET_TILE_SIZE, unsigned int *)
#  505|   #define AOM_CTRL_AV1D_GET_TILE_SIZE
#  506|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def21]
aom-3.13.1/aom/aomdx.h:504:1: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:186:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:196:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:198:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:199:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:201:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:209:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:211:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:214:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:215:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:218:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:222:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:256:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:260:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:262:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:265:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:267:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:272:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:273:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:267:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:271:34: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:272:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:273:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:276:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:293:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:295:5: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_GET_FRAME_HEADER_INFO’ from ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:307:8: branch_false: following ‘false’ branch (when ‘frame_hdr_buf’ is non-NULL)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:310:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:314:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:320:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:320:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:323:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:328:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:330:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:334:7: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_GET_TILE_SIZE’ from ‘main’
#  502|   #define AOM_CTRL_AV1D_GET_IMG_FORMAT
#  503|   
#  504|-> AOM_CTRL_USE_TYPE(AV1D_GET_TILE_SIZE, unsigned int *)
#  505|   #define AOM_CTRL_AV1D_GET_TILE_SIZE
#  506|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def22]
aom-3.13.1/aom/aomdx.h:504:1: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(argv[2], "wb")’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:105:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:119:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:121:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:122:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:19: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:127:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:130:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:134:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:137:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:138:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:141:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:144:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:144:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:150:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:203:6: branch_false: following ‘false’ branch...
 branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:206:15: branch_true: following ‘true’ branch (when ‘n < num_tile_lists’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:207:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:210:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:212:22: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:214:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:216:8: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:216:8: branch_true: following ‘true’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:218:7: branch_true: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:218:7: call_function: calling ‘write_tile_yuv1d’ from ‘main’
#  502|   #define AOM_CTRL_AV1D_GET_IMG_FORMAT
#  503|   
#  504|-> AOM_CTRL_USE_TYPE(AV1D_GET_TILE_SIZE, unsigned int *)
#  505|   #define AOM_CTRL_AV1D_GET_TILE_SIZE
#  506|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def23]
aom-3.13.1/aom/aomdx.h:504:1: warning[-Wanalyzer-malloc-leak]: leak of ‘frame_sizes’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:186:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:196:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:198:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:199:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:201:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:209:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:211:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:214:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:215:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:218:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:222:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:256:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:260:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:261:35: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:262:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:265:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:267:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:272:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:273:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:276:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:293:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:295:5: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_GET_FRAME_HEADER_INFO’ from ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:307:8: branch_false: following ‘false’ branch (when ‘frame_hdr_buf’ is non-NULL)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:310:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:314:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:320:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:320:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:323:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:328:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:330:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:334:7: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_GET_TILE_SIZE’ from ‘main’
#  502|   #define AOM_CTRL_AV1D_GET_IMG_FORMAT
#  503|   
#  504|-> AOM_CTRL_USE_TYPE(AV1D_GET_TILE_SIZE, unsigned int *)
#  505|   #define AOM_CTRL_AV1D_GET_TILE_SIZE
#  506|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def24]
aom-3.13.1/aom/aomdx.h:504:1: warning[-Wanalyzer-malloc-leak]: leak of ‘frames’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:186:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:196:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:198:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:199:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:201:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:209:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:211:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:214:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:215:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:218:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:222:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:256:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:260:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:260:25: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:262:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:265:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:267:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:272:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:273:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:276:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:293:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:295:5: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_GET_FRAME_HEADER_INFO’ from ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:307:8: branch_false: following ‘false’ branch (when ‘frame_hdr_buf’ is non-NULL)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:310:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:314:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:320:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:320:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:323:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:328:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:330:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:334:7: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_GET_TILE_SIZE’ from ‘main’
#  502|   #define AOM_CTRL_AV1D_GET_IMG_FORMAT
#  503|   
#  504|-> AOM_CTRL_USE_TYPE(AV1D_GET_TILE_SIZE, unsigned int *)
#  505|   #define AOM_CTRL_AV1D_GET_TILE_SIZE
#  506|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def25]
aom-3.13.1/aom/aomdx.h:504:1: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:186:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:196:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:198:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:199:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:201:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:209:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:211:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:214:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:215:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:218:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:222:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:256:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:260:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:262:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:265:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:267:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:271:34: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:272:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:273:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:276:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:293:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:295:5: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_GET_FRAME_HEADER_INFO’ from ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:307:8: branch_false: following ‘false’ branch (when ‘frame_hdr_buf’ is non-NULL)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:310:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:314:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:320:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:320:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:323:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:328:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:330:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:334:7: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_GET_TILE_SIZE’ from ‘main’
#  502|   #define AOM_CTRL_AV1D_GET_IMG_FORMAT
#  503|   
#  504|-> AOM_CTRL_USE_TYPE(AV1D_GET_TILE_SIZE, unsigned int *)
#  505|   #define AOM_CTRL_AV1D_GET_TILE_SIZE
#  506|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def26]
aom-3.13.1/aom/aomdx.h:507:1: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(argv[2], "wb")’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:105:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:119:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:121:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:122:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:19: acquire_resource: opened here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:127:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:130:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:134:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:137:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:138:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:141:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:144:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:144:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:150:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:203:6: branch_false: following ‘false’ branch...
 branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:206:15: branch_true: following ‘true’ branch (when ‘n < num_tile_lists’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:207:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:210:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:212:22: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:214:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:216:8: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:216:8: branch_true: following ‘true’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:218:7: branch_true: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:218:7: call_function: calling ‘write_tile_yuv1d’ from ‘main’
#  505|   #define AOM_CTRL_AV1D_GET_TILE_SIZE
#  506|   
#  507|-> AOM_CTRL_USE_TYPE(AV1D_GET_TILE_COUNT, unsigned int *)
#  508|   #define AOM_CTRL_AV1D_GET_TILE_COUNT
#  509|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def27]
aom-3.13.1/aom/aomdx.h:507:1: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(argv[2], "wb")’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:105:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:119:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:121:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:122:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:19: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:127:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:130:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:134:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:137:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:138:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:141:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:144:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:144:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:150:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:203:6: branch_false: following ‘false’ branch...
 branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:206:15: branch_true: following ‘true’ branch (when ‘n < num_tile_lists’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:207:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:210:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:212:22: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:214:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:216:8: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:216:8: branch_true: following ‘true’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:218:7: branch_true: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:218:7: call_function: calling ‘write_tile_yuv1d’ from ‘main’
#  505|   #define AOM_CTRL_AV1D_GET_TILE_SIZE
#  506|   
#  507|-> AOM_CTRL_USE_TYPE(AV1D_GET_TILE_COUNT, unsigned int *)
#  508|   #define AOM_CTRL_AV1D_GET_TILE_COUNT
#  509|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def28]
aom-3.13.1/aom/aomdx.h:522:1: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(argv[2], "wb")’
aom-3.13.1/examples/lightfield_decoder.c:163:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_decoder.c:179:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_decoder.c:181:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:182:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:184:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:184:19: acquire_resource: opened here
aom-3.13.1/examples/lightfield_decoder.c:184:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:187:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:190:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_decoder.c:194:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:197:6: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:198:15: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:204:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:207:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:207:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:213:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_decoder.c:267:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_decoder.c:271:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:273:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:275:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_decoder.c:277:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:280:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:281:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_decoder.c:284:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:286:6: branch_false: following ‘false’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_decoder.c:295:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:298:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:301:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:305:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:306:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:306:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:329:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:330:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:334:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:334:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:338:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:342:5: call_function: calling ‘decode_tile’ from ‘main’
#  520|   #define AOM_CTRL_AOMD_GET_LAST_QUANTIZER
#  521|   
#  522|-> AOM_CTRL_USE_TYPE(AV1_SET_DECODE_TILE_ROW, int)
#  523|   #define AOM_CTRL_AV1_SET_DECODE_TILE_ROW
#  524|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def29]
aom-3.13.1/aom/aomdx.h:522:1: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(tile_list_file, "r")’
aom-3.13.1/examples/lightfield_decoder.c:163:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_decoder.c:179:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_decoder.c:181:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:182:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:184:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:184:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:187:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:190:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_decoder.c:194:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:197:6: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:198:15: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:204:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:207:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:207:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:213:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_decoder.c:267:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_decoder.c:271:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:273:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:275:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_decoder.c:277:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:280:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:281:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_decoder.c:284:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:286:6: branch_false: following ‘false’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_decoder.c:295:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:297:26: acquire_resource: opened here
aom-3.13.1/examples/lightfield_decoder.c:298:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:301:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:305:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:306:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:306:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:329:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:330:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:334:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:334:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:338:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:342:5: call_function: calling ‘decode_tile’ from ‘main’
#  520|   #define AOM_CTRL_AOMD_GET_LAST_QUANTIZER
#  521|   
#  522|-> AOM_CTRL_USE_TYPE(AV1_SET_DECODE_TILE_ROW, int)
#  523|   #define AOM_CTRL_AV1_SET_DECODE_TILE_ROW
#  524|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def30]
aom-3.13.1/aom/aomdx.h:522:1: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
aom-3.13.1/examples/lightfield_decoder.c:163:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_decoder.c:179:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_decoder.c:181:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:182:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:184:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:184:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:187:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:190:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_decoder.c:194:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:197:6: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:198:15: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:204:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:207:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:207:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:213:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_decoder.c:267:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_decoder.c:271:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:273:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:275:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_decoder.c:277:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:279:34: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_decoder.c:280:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:281:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_decoder.c:284:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:286:6: branch_false: following ‘false’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_decoder.c:295:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:298:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:301:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:305:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:306:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:306:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:329:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:330:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:334:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:334:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:338:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:342:5: call_function: calling ‘decode_tile’ from ‘main’
#  520|   #define AOM_CTRL_AOMD_GET_LAST_QUANTIZER
#  521|   
#  522|-> AOM_CTRL_USE_TYPE(AV1_SET_DECODE_TILE_ROW, int)
#  523|   #define AOM_CTRL_AV1_SET_DECODE_TILE_ROW
#  524|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def31]
aom-3.13.1/aom/aomdx.h:522:1: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(argv[2], "wb")’
aom-3.13.1/examples/lightfield_decoder.c:163:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_decoder.c:179:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_decoder.c:181:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:182:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:184:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:184:19: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_decoder.c:184:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:187:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:190:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_decoder.c:194:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:197:6: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:198:15: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:204:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:207:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:207:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:213:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_decoder.c:267:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_decoder.c:271:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:273:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:275:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_decoder.c:277:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:280:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:281:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_decoder.c:284:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:286:6: branch_false: following ‘false’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_decoder.c:295:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:298:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:301:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:305:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:306:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:306:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:329:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:330:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:334:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:334:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:338:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:342:5: call_function: calling ‘decode_tile’ from ‘main’
#  520|   #define AOM_CTRL_AOMD_GET_LAST_QUANTIZER
#  521|   
#  522|-> AOM_CTRL_USE_TYPE(AV1_SET_DECODE_TILE_ROW, int)
#  523|   #define AOM_CTRL_AV1_SET_DECODE_TILE_ROW
#  524|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def32]
aom-3.13.1/aom/aomdx.h:522:1: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(tile_list_file, "r")’
aom-3.13.1/examples/lightfield_decoder.c:163:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_decoder.c:179:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_decoder.c:181:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:182:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:184:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:184:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:187:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:190:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_decoder.c:194:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:197:6: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:198:15: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:204:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:207:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:207:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:213:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_decoder.c:267:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_decoder.c:271:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:273:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:275:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_decoder.c:277:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:280:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:281:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_decoder.c:284:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:286:6: branch_false: following ‘false’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_decoder.c:295:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:297:26: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_decoder.c:298:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:301:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:305:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:306:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:306:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:329:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:330:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:334:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:334:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:338:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:342:5: call_function: calling ‘decode_tile’ from ‘main’
#  520|   #define AOM_CTRL_AOMD_GET_LAST_QUANTIZER
#  521|   
#  522|-> AOM_CTRL_USE_TYPE(AV1_SET_DECODE_TILE_ROW, int)
#  523|   #define AOM_CTRL_AV1_SET_DECODE_TILE_ROW
#  524|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def33]
aom-3.13.1/aom/aomdx.h:522:1: warning[-Wanalyzer-malloc-leak]: leak of ‘frame_sizes’
aom-3.13.1/examples/lightfield_decoder.c:163:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_decoder.c:179:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_decoder.c:181:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:182:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:184:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:184:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:187:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:190:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_decoder.c:194:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:197:6: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:198:15: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:204:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:207:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:207:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:213:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_decoder.c:267:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_decoder.c:271:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:272:35: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_decoder.c:273:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:275:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_decoder.c:277:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:280:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:281:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_decoder.c:284:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:286:6: branch_false: following ‘false’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_decoder.c:295:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:298:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:301:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:305:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:306:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:306:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:329:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:330:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:334:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:334:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:338:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:342:5: call_function: calling ‘decode_tile’ from ‘main’
#  520|   #define AOM_CTRL_AOMD_GET_LAST_QUANTIZER
#  521|   
#  522|-> AOM_CTRL_USE_TYPE(AV1_SET_DECODE_TILE_ROW, int)
#  523|   #define AOM_CTRL_AV1_SET_DECODE_TILE_ROW
#  524|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def34]
aom-3.13.1/aom/aomdx.h:522:1: warning[-Wanalyzer-malloc-leak]: leak of ‘frames’
aom-3.13.1/examples/lightfield_decoder.c:163:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_decoder.c:179:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_decoder.c:181:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:182:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:184:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:184:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:187:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:190:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_decoder.c:194:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:197:6: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:198:15: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:204:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:207:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:207:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:213:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_decoder.c:267:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_decoder.c:271:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:271:25: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_decoder.c:273:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:275:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_decoder.c:277:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:280:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:281:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_decoder.c:284:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:286:6: branch_false: following ‘false’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_decoder.c:295:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:298:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:301:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:305:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:306:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:306:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:329:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:330:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:334:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:334:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:338:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:342:5: call_function: calling ‘decode_tile’ from ‘main’
#  520|   #define AOM_CTRL_AOMD_GET_LAST_QUANTIZER
#  521|   
#  522|-> AOM_CTRL_USE_TYPE(AV1_SET_DECODE_TILE_ROW, int)
#  523|   #define AOM_CTRL_AV1_SET_DECODE_TILE_ROW
#  524|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def35]
aom-3.13.1/aom/aomdx.h:522:1: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:186:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:196:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:198:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:199:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:201:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:209:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:211:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:214:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:215:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:218:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:222:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:256:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:260:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:262:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:265:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:267:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:271:34: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:272:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:273:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:276:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:288:5: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_DECODE_TILE_ROW’ from ‘main’
#  520|   #define AOM_CTRL_AOMD_GET_LAST_QUANTIZER
#  521|   
#  522|-> AOM_CTRL_USE_TYPE(AV1_SET_DECODE_TILE_ROW, int)
#  523|   #define AOM_CTRL_AV1_SET_DECODE_TILE_ROW
#  524|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def36]
aom-3.13.1/aom/aomdx.h:522:1: warning[-Wanalyzer-malloc-leak]: leak of ‘tl_buf’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:186:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:196:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:198:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:199:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:201:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:209:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:211:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:214:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:215:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:218:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:222:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:256:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:260:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:262:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:265:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:267:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:272:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:273:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:276:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:293:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:295:5: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_GET_FRAME_HEADER_INFO’ from ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:306:53: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:307:8: branch_false: following ‘false’ branch (when ‘frame_hdr_buf’ is non-NULL)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:310:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:314:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:320:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:320:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:323:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:328:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:330:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:334:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:336:35: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:342:44: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:343:6: branch_false: following ‘false’ branch (when ‘tl_buf’ is non-NULL)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:347:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:354:6: branch_false: following ‘false’ branch...
 branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:357:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:358:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:361:10: branch_false: following ‘false’ branch (when ‘num_tiles == 0’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:369:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:357:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:358:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:358:9: branch_true: following ‘true’ branch (when ‘num_tiles == 512’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:362:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:362:9: call_function: calling ‘process_tile_list’ from ‘main’
#  520|   #define AOM_CTRL_AOMD_GET_LAST_QUANTIZER
#  521|   
#  522|-> AOM_CTRL_USE_TYPE(AV1_SET_DECODE_TILE_ROW, int)
#  523|   #define AOM_CTRL_AV1_SET_DECODE_TILE_ROW
#  524|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def37]
aom-3.13.1/aom/aomdx.h:525:1: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(argv[2], "wb")’
aom-3.13.1/examples/lightfield_decoder.c:163:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_decoder.c:179:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_decoder.c:181:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:182:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:184:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:184:19: acquire_resource: opened here
aom-3.13.1/examples/lightfield_decoder.c:184:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:187:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:190:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_decoder.c:194:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:197:6: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:198:15: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:204:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:207:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:207:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:213:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_decoder.c:267:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_decoder.c:271:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:273:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:275:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_decoder.c:277:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:280:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:281:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_decoder.c:284:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:286:6: branch_false: following ‘false’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_decoder.c:295:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:298:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:301:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:305:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:306:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:306:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:329:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:330:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:334:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:334:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:338:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:342:5: call_function: calling ‘decode_tile’ from ‘main’
#  523|   #define AOM_CTRL_AV1_SET_DECODE_TILE_ROW
#  524|   
#  525|-> AOM_CTRL_USE_TYPE(AV1_SET_DECODE_TILE_COL, int)
#  526|   #define AOM_CTRL_AV1_SET_DECODE_TILE_COL
#  527|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def38]
aom-3.13.1/aom/aomdx.h:525:1: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(tile_list_file, "r")’
aom-3.13.1/examples/lightfield_decoder.c:163:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_decoder.c:179:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_decoder.c:181:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:182:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:184:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:184:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:187:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:190:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_decoder.c:194:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:197:6: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:198:15: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:204:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:207:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:207:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:213:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_decoder.c:267:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_decoder.c:271:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:273:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:275:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_decoder.c:277:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:280:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:281:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_decoder.c:284:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:286:6: branch_false: following ‘false’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_decoder.c:295:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:297:26: acquire_resource: opened here
aom-3.13.1/examples/lightfield_decoder.c:298:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:301:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:305:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:306:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:306:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:329:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:330:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:334:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:334:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:338:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:342:5: call_function: calling ‘decode_tile’ from ‘main’
#  523|   #define AOM_CTRL_AV1_SET_DECODE_TILE_ROW
#  524|   
#  525|-> AOM_CTRL_USE_TYPE(AV1_SET_DECODE_TILE_COL, int)
#  526|   #define AOM_CTRL_AV1_SET_DECODE_TILE_COL
#  527|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def39]
aom-3.13.1/aom/aomdx.h:525:1: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
aom-3.13.1/examples/lightfield_decoder.c:163:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_decoder.c:179:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_decoder.c:181:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:182:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:184:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:184:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:187:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:190:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_decoder.c:194:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:197:6: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:198:15: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:204:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:207:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:207:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:213:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_decoder.c:267:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_decoder.c:271:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:273:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:275:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_decoder.c:277:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:279:34: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_decoder.c:280:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:281:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_decoder.c:284:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:286:6: branch_false: following ‘false’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_decoder.c:295:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:298:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:301:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:305:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:306:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:306:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:329:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:330:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:334:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:334:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:338:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:342:5: call_function: calling ‘decode_tile’ from ‘main’
#  523|   #define AOM_CTRL_AV1_SET_DECODE_TILE_ROW
#  524|   
#  525|-> AOM_CTRL_USE_TYPE(AV1_SET_DECODE_TILE_COL, int)
#  526|   #define AOM_CTRL_AV1_SET_DECODE_TILE_COL
#  527|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def40]
aom-3.13.1/aom/aomdx.h:525:1: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(argv[2], "wb")’
aom-3.13.1/examples/lightfield_decoder.c:163:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_decoder.c:179:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_decoder.c:181:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:182:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:184:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:184:19: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_decoder.c:184:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:187:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:190:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_decoder.c:194:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:197:6: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:198:15: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:204:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:207:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:207:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:213:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_decoder.c:267:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_decoder.c:271:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:273:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:275:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_decoder.c:277:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:280:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:281:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_decoder.c:284:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:286:6: branch_false: following ‘false’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_decoder.c:295:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:298:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:301:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:305:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:306:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:306:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:329:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:330:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:334:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:334:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:338:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:342:5: call_function: calling ‘decode_tile’ from ‘main’
#  523|   #define AOM_CTRL_AV1_SET_DECODE_TILE_ROW
#  524|   
#  525|-> AOM_CTRL_USE_TYPE(AV1_SET_DECODE_TILE_COL, int)
#  526|   #define AOM_CTRL_AV1_SET_DECODE_TILE_COL
#  527|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def41]
aom-3.13.1/aom/aomdx.h:525:1: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(tile_list_file, "r")’
aom-3.13.1/examples/lightfield_decoder.c:163:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_decoder.c:179:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_decoder.c:181:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:182:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:184:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:184:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:187:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:190:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_decoder.c:194:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:197:6: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:198:15: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:204:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:207:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:207:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:213:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_decoder.c:267:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_decoder.c:271:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:273:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:275:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_decoder.c:277:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:280:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:281:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_decoder.c:284:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:286:6: branch_false: following ‘false’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_decoder.c:295:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:297:26: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_decoder.c:298:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:301:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:305:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:306:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:306:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:329:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:330:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:334:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:334:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:338:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:342:5: call_function: calling ‘decode_tile’ from ‘main’
#  523|   #define AOM_CTRL_AV1_SET_DECODE_TILE_ROW
#  524|   
#  525|-> AOM_CTRL_USE_TYPE(AV1_SET_DECODE_TILE_COL, int)
#  526|   #define AOM_CTRL_AV1_SET_DECODE_TILE_COL
#  527|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def42]
aom-3.13.1/aom/aomdx.h:525:1: warning[-Wanalyzer-malloc-leak]: leak of ‘frame_sizes’
aom-3.13.1/examples/lightfield_decoder.c:163:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_decoder.c:179:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_decoder.c:181:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:182:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:184:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:184:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:187:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:190:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_decoder.c:194:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:197:6: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:198:15: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:204:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:207:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:207:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:213:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_decoder.c:267:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_decoder.c:271:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:272:35: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_decoder.c:273:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:275:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_decoder.c:277:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:280:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:281:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_decoder.c:284:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:286:6: branch_false: following ‘false’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_decoder.c:295:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:298:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:301:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:305:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:306:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:306:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:329:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:330:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:334:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:334:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:338:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:342:5: call_function: calling ‘decode_tile’ from ‘main’
#  523|   #define AOM_CTRL_AV1_SET_DECODE_TILE_ROW
#  524|   
#  525|-> AOM_CTRL_USE_TYPE(AV1_SET_DECODE_TILE_COL, int)
#  526|   #define AOM_CTRL_AV1_SET_DECODE_TILE_COL
#  527|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def43]
aom-3.13.1/aom/aomdx.h:525:1: warning[-Wanalyzer-malloc-leak]: leak of ‘frames’
aom-3.13.1/examples/lightfield_decoder.c:163:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_decoder.c:179:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_decoder.c:181:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:182:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:184:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:184:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:187:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:190:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_decoder.c:194:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:197:6: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:198:15: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:204:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:207:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:207:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:213:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_decoder.c:267:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_decoder.c:271:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:271:25: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_decoder.c:273:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:275:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_decoder.c:277:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:280:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:281:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_decoder.c:284:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:286:6: branch_false: following ‘false’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_decoder.c:295:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:298:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:301:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:305:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:306:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:306:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:329:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:330:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:334:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:334:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:338:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:342:5: call_function: calling ‘decode_tile’ from ‘main’
#  523|   #define AOM_CTRL_AV1_SET_DECODE_TILE_ROW
#  524|   
#  525|-> AOM_CTRL_USE_TYPE(AV1_SET_DECODE_TILE_COL, int)
#  526|   #define AOM_CTRL_AV1_SET_DECODE_TILE_COL
#  527|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def44]
aom-3.13.1/aom/aomdx.h:525:1: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:186:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:196:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:198:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:199:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:201:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:209:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:211:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:214:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:215:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:218:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:222:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:256:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:260:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:262:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:265:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:267:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:271:34: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:272:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:273:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:276:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:289:5: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_DECODE_TILE_COL’ from ‘main’
#  523|   #define AOM_CTRL_AV1_SET_DECODE_TILE_ROW
#  524|   
#  525|-> AOM_CTRL_USE_TYPE(AV1_SET_DECODE_TILE_COL, int)
#  526|   #define AOM_CTRL_AV1_SET_DECODE_TILE_COL
#  527|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def45]
aom-3.13.1/aom/aomdx.h:525:1: warning[-Wanalyzer-malloc-leak]: leak of ‘tl_buf’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:186:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:196:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:198:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:199:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:201:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:209:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:211:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:214:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:215:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:218:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:222:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:256:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:260:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:262:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:265:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:267:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:272:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:273:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:276:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:293:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:295:5: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_GET_FRAME_HEADER_INFO’ from ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:306:53: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:307:8: branch_false: following ‘false’ branch (when ‘frame_hdr_buf’ is non-NULL)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:310:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:314:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:320:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:320:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:323:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:328:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:330:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:334:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:336:35: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:342:44: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:343:6: branch_false: following ‘false’ branch (when ‘tl_buf’ is non-NULL)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:347:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:354:6: branch_false: following ‘false’ branch...
 branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:357:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:358:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:361:10: branch_false: following ‘false’ branch (when ‘num_tiles == 0’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:369:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:357:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:358:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:358:9: branch_true: following ‘true’ branch (when ‘num_tiles == 512’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:362:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:362:9: call_function: calling ‘process_tile_list’ from ‘main’
#  523|   #define AOM_CTRL_AV1_SET_DECODE_TILE_ROW
#  524|   
#  525|-> AOM_CTRL_USE_TYPE(AV1_SET_DECODE_TILE_COL, int)
#  526|   #define AOM_CTRL_AV1_SET_DECODE_TILE_COL
#  527|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def46]
aom-3.13.1/aom/aomdx.h:528:1: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(argv[2], "wb")’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:105:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:119:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:121:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:122:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:19: acquire_resource: opened here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:127:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:130:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:134:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:137:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:138:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:141:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:144:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:144:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:150:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
#  526|   #define AOM_CTRL_AV1_SET_DECODE_TILE_COL
#  527|   
#  528|-> AOM_CTRL_USE_TYPE(AV1_SET_TILE_MODE, unsigned int)
#  529|   #define AOM_CTRL_AV1_SET_TILE_MODE
#  530|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def47]
aom-3.13.1/aom/aomdx.h:528:1: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(tile_list_file, "r")’
aom-3.13.1/examples/lightfield_decoder.c:163:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_decoder.c:179:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_decoder.c:181:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:182:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:184:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:184:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:187:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:190:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_decoder.c:194:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:197:6: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:198:15: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:204:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:207:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:207:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:213:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_decoder.c:267:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_decoder.c:271:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:273:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:275:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_decoder.c:277:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:280:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:281:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_decoder.c:284:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:286:6: branch_false: following ‘false’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_decoder.c:295:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:297:26: acquire_resource: opened here
aom-3.13.1/examples/lightfield_decoder.c:298:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:301:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:305:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:306:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:306:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:329:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:330:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:334:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:334:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:338:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:342:5: call_function: calling ‘decode_tile’ from ‘main’
#  526|   #define AOM_CTRL_AV1_SET_DECODE_TILE_COL
#  527|   
#  528|-> AOM_CTRL_USE_TYPE(AV1_SET_TILE_MODE, unsigned int)
#  529|   #define AOM_CTRL_AV1_SET_TILE_MODE
#  530|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def48]
aom-3.13.1/aom/aomdx.h:528:1: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
aom-3.13.1/examples/lightfield_decoder.c:163:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_decoder.c:179:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_decoder.c:181:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:182:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:184:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:184:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:187:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:190:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_decoder.c:194:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:197:6: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:198:15: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:204:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:207:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:207:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:213:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_decoder.c:267:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_decoder.c:271:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:273:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:275:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_decoder.c:277:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:279:34: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_decoder.c:280:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:281:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_decoder.c:284:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:286:6: branch_false: following ‘false’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_decoder.c:295:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:298:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:301:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:305:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:306:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:306:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:329:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:330:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:334:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:334:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:338:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:342:5: call_function: calling ‘decode_tile’ from ‘main’
#  526|   #define AOM_CTRL_AV1_SET_DECODE_TILE_COL
#  527|   
#  528|-> AOM_CTRL_USE_TYPE(AV1_SET_TILE_MODE, unsigned int)
#  529|   #define AOM_CTRL_AV1_SET_TILE_MODE
#  530|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def49]
aom-3.13.1/aom/aomdx.h:528:1: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(argv[2], "wb")’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:105:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:119:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:121:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:122:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:19: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:127:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:130:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:134:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:137:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:138:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:141:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:144:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:144:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:150:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
#  526|   #define AOM_CTRL_AV1_SET_DECODE_TILE_COL
#  527|   
#  528|-> AOM_CTRL_USE_TYPE(AV1_SET_TILE_MODE, unsigned int)
#  529|   #define AOM_CTRL_AV1_SET_TILE_MODE
#  530|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def50]
aom-3.13.1/aom/aomdx.h:528:1: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(tile_list_file, "r")’
aom-3.13.1/examples/lightfield_decoder.c:163:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_decoder.c:179:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_decoder.c:181:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:182:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:184:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:184:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:187:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:190:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_decoder.c:194:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:197:6: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:198:15: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:204:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:207:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:207:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:213:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_decoder.c:267:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_decoder.c:271:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:273:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:275:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_decoder.c:277:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:280:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:281:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_decoder.c:284:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:286:6: branch_false: following ‘false’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_decoder.c:295:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:297:26: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_decoder.c:298:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:301:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:305:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:306:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:306:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:329:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:330:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:334:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:334:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:338:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:342:5: call_function: calling ‘decode_tile’ from ‘main’
#  526|   #define AOM_CTRL_AV1_SET_DECODE_TILE_COL
#  527|   
#  528|-> AOM_CTRL_USE_TYPE(AV1_SET_TILE_MODE, unsigned int)
#  529|   #define AOM_CTRL_AV1_SET_TILE_MODE
#  530|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def51]
aom-3.13.1/aom/aomdx.h:528:1: warning[-Wanalyzer-malloc-leak]: leak of ‘frame_sizes’
aom-3.13.1/examples/lightfield_decoder.c:163:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_decoder.c:179:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_decoder.c:181:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:182:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:184:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:184:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:187:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:190:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_decoder.c:194:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:197:6: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:198:15: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:204:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:207:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:207:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:213:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_decoder.c:267:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_decoder.c:271:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:272:35: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_decoder.c:273:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:275:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_decoder.c:277:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:280:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:281:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_decoder.c:284:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:286:6: branch_false: following ‘false’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_decoder.c:295:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:298:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:301:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:305:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:306:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:306:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:329:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:330:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:334:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:334:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:338:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:342:5: call_function: calling ‘decode_tile’ from ‘main’
#  526|   #define AOM_CTRL_AV1_SET_DECODE_TILE_COL
#  527|   
#  528|-> AOM_CTRL_USE_TYPE(AV1_SET_TILE_MODE, unsigned int)
#  529|   #define AOM_CTRL_AV1_SET_TILE_MODE
#  530|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def52]
aom-3.13.1/aom/aomdx.h:528:1: warning[-Wanalyzer-malloc-leak]: leak of ‘frames’
aom-3.13.1/examples/lightfield_decoder.c:163:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_decoder.c:179:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_decoder.c:181:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:182:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:184:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:184:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:187:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:190:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_decoder.c:194:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:197:6: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:198:15: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:204:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:207:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:207:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:213:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_decoder.c:267:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_decoder.c:271:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:271:25: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_decoder.c:273:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:275:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_decoder.c:277:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:280:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:281:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_decoder.c:284:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:286:6: branch_false: following ‘false’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_decoder.c:295:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:298:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:301:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:305:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:306:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:306:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:329:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:330:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:334:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:334:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:338:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:342:5: call_function: calling ‘decode_tile’ from ‘main’
#  526|   #define AOM_CTRL_AV1_SET_DECODE_TILE_COL
#  527|   
#  528|-> AOM_CTRL_USE_TYPE(AV1_SET_TILE_MODE, unsigned int)
#  529|   #define AOM_CTRL_AV1_SET_TILE_MODE
#  530|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def53]
aom-3.13.1/aom/aomdx.h:531:1: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:186:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:196:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:198:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:199:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:201:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:209:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:211:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:214:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:215:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:218:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:222:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:256:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:260:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:262:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:265:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:267:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:272:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:273:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:267:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:271:34: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:272:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:273:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:276:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:293:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:295:5: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_GET_FRAME_HEADER_INFO’ from ‘main’
#  529|   #define AOM_CTRL_AV1_SET_TILE_MODE
#  530|   
#  531|-> AOM_CTRL_USE_TYPE(AV1D_GET_FRAME_HEADER_INFO, aom_tile_data *)
#  532|   #define AOM_CTRL_AV1D_GET_FRAME_HEADER_INFO
#  533|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def54]
aom-3.13.1/aom/aomdx.h:531:1: warning[-Wanalyzer-malloc-leak]: leak of ‘frame_sizes’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:186:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:196:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:198:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:199:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:201:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:209:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:211:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:214:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:215:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:218:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:222:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:256:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:260:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:261:35: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:262:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:265:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:267:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:272:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:273:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:276:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:293:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:295:5: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_GET_FRAME_HEADER_INFO’ from ‘main’
#  529|   #define AOM_CTRL_AV1_SET_TILE_MODE
#  530|   
#  531|-> AOM_CTRL_USE_TYPE(AV1D_GET_FRAME_HEADER_INFO, aom_tile_data *)
#  532|   #define AOM_CTRL_AV1D_GET_FRAME_HEADER_INFO
#  533|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def55]
aom-3.13.1/aom/aomdx.h:531:1: warning[-Wanalyzer-malloc-leak]: leak of ‘frames’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:186:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:196:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:198:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:199:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:201:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:209:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:211:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:214:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:215:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:218:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:222:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:256:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:260:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:260:25: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:262:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:265:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:267:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:272:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:273:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:276:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:293:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:295:5: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_GET_FRAME_HEADER_INFO’ from ‘main’
#  529|   #define AOM_CTRL_AV1_SET_TILE_MODE
#  530|   
#  531|-> AOM_CTRL_USE_TYPE(AV1D_GET_FRAME_HEADER_INFO, aom_tile_data *)
#  532|   #define AOM_CTRL_AV1D_GET_FRAME_HEADER_INFO
#  533|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def56]
aom-3.13.1/aom/aomdx.h:531:1: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:186:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:196:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:198:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:199:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:201:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:209:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:211:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:214:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:215:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:218:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:222:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:256:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:260:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:262:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:265:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:267:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:271:34: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:272:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:273:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:276:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:293:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:295:5: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_GET_FRAME_HEADER_INFO’ from ‘main’
#  529|   #define AOM_CTRL_AV1_SET_TILE_MODE
#  530|   
#  531|-> AOM_CTRL_USE_TYPE(AV1D_GET_FRAME_HEADER_INFO, aom_tile_data *)
#  532|   #define AOM_CTRL_AV1D_GET_FRAME_HEADER_INFO
#  533|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def57]
aom-3.13.1/aom/aomdx.h:534:1: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(tile_list_file, "r")’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:186:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:196:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:198:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:199:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:201:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:209:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:211:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:214:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:215:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:218:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:222:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:256:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:260:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:262:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:265:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:267:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:272:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:273:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:276:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:293:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:295:5: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_GET_FRAME_HEADER_INFO’ from ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:307:8: branch_false: following ‘false’ branch (when ‘frame_hdr_buf’ is non-NULL)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:310:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:314:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:320:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:320:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:323:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:328:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:330:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:334:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:336:35: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:343:6: branch_false: following ‘false’ branch (when ‘tl_buf’ is non-NULL)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:347:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:353:26: acquire_resource: opened here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:354:6: branch_false: following ‘false’ branch...
 branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:357:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:358:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:361:10: branch_false: following ‘false’ branch (when ‘num_tiles == 0’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:369:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:357:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:358:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:358:9: branch_true: following ‘true’ branch (when ‘num_tiles == 512’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:362:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:362:9: call_function: calling ‘process_tile_list’ from ‘main’
#  532|   #define AOM_CTRL_AV1D_GET_FRAME_HEADER_INFO
#  533|   
#  534|-> AOM_CTRL_USE_TYPE(AV1D_GET_TILE_DATA, aom_tile_data *)
#  535|   #define AOM_CTRL_AV1D_GET_TILE_DATA
#  536|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def58]
aom-3.13.1/aom/aomdx.h:534:1: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(tile_list_file, "r")’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:186:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:196:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:198:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:199:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:201:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:209:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:211:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:214:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:215:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:218:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:222:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:256:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:260:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:262:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:265:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:267:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:272:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:273:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:276:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:293:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:295:5: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_GET_FRAME_HEADER_INFO’ from ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:307:8: branch_false: following ‘false’ branch (when ‘frame_hdr_buf’ is non-NULL)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:310:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:314:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:320:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:320:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:323:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:328:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:330:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:334:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:336:35: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:343:6: branch_false: following ‘false’ branch (when ‘tl_buf’ is non-NULL)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:347:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:353:26: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:354:6: branch_false: following ‘false’ branch...
 branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:357:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:358:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:361:10: branch_false: following ‘false’ branch (when ‘num_tiles == 0’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:369:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:357:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:358:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:358:9: branch_true: following ‘true’ branch (when ‘num_tiles == 512’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:362:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:362:9: call_function: calling ‘process_tile_list’ from ‘main’
#  532|   #define AOM_CTRL_AV1D_GET_FRAME_HEADER_INFO
#  533|   
#  534|-> AOM_CTRL_USE_TYPE(AV1D_GET_TILE_DATA, aom_tile_data *)
#  535|   #define AOM_CTRL_AV1D_GET_TILE_DATA
#  536|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def59]
aom-3.13.1/aom/aomdx.h:534:1: warning[-Wanalyzer-malloc-leak]: leak of ‘frame_sizes’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:186:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:196:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:198:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:199:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:201:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:209:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:211:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:214:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:215:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:218:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:222:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:256:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:260:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:261:35: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:262:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:265:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:267:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:272:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:273:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:276:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:293:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:295:5: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_GET_FRAME_HEADER_INFO’ from ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:307:8: branch_false: following ‘false’ branch (when ‘frame_hdr_buf’ is non-NULL)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:310:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:314:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:320:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:320:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:323:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:328:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:330:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:334:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:336:35: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:343:6: branch_false: following ‘false’ branch (when ‘tl_buf’ is non-NULL)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:347:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:354:6: branch_false: following ‘false’ branch...
 branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:357:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:358:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:361:10: branch_false: following ‘false’ branch (when ‘num_tiles == 0’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:369:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:357:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:358:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:358:9: branch_true: following ‘true’ branch (when ‘num_tiles == 512’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:362:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:362:9: call_function: calling ‘process_tile_list’ from ‘main’
#  532|   #define AOM_CTRL_AV1D_GET_FRAME_HEADER_INFO
#  533|   
#  534|-> AOM_CTRL_USE_TYPE(AV1D_GET_TILE_DATA, aom_tile_data *)
#  535|   #define AOM_CTRL_AV1D_GET_TILE_DATA
#  536|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def60]
aom-3.13.1/aom/aomdx.h:534:1: warning[-Wanalyzer-malloc-leak]: leak of ‘frames’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:186:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:196:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:198:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:199:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:201:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:209:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:211:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:214:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:215:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:218:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:222:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:256:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:260:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:260:25: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:262:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:265:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:267:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:272:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:273:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:276:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:293:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:295:5: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_GET_FRAME_HEADER_INFO’ from ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:307:8: branch_false: following ‘false’ branch (when ‘frame_hdr_buf’ is non-NULL)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:310:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:314:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:320:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:320:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:323:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:328:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:330:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:334:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:336:35: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:343:6: branch_false: following ‘false’ branch (when ‘tl_buf’ is non-NULL)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:347:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:354:6: branch_false: following ‘false’ branch...
 branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:357:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:358:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:361:10: branch_false: following ‘false’ branch (when ‘num_tiles == 0’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:369:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:357:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:358:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:358:9: branch_true: following ‘true’ branch (when ‘num_tiles == 512’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:362:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:362:9: call_function: calling ‘process_tile_list’ from ‘main’
#  532|   #define AOM_CTRL_AV1D_GET_FRAME_HEADER_INFO
#  533|   
#  534|-> AOM_CTRL_USE_TYPE(AV1D_GET_TILE_DATA, aom_tile_data *)
#  535|   #define AOM_CTRL_AV1D_GET_TILE_DATA
#  536|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def61]
aom-3.13.1/aom/aomdx.h:534:1: warning[-Wanalyzer-malloc-leak]: leak of ‘tl_buf’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:186:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:196:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:198:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:199:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:201:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:209:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:211:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:214:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:215:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:218:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:222:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:256:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:260:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:262:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:265:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:267:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:272:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:273:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:266:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:276:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:293:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:295:5: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_GET_FRAME_HEADER_INFO’ from ‘main’
aom-3.13.1/examples/lightfield_bitstream_parsing.c:306:53: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:307:8: branch_false: following ‘false’ branch (when ‘frame_hdr_buf’ is non-NULL)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:310:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:314:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:320:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:320:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:323:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:328:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:330:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:334:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:336:35: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:342:44: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:343:6: branch_false: following ‘false’ branch (when ‘tl_buf’ is non-NULL)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:347:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:354:6: branch_false: following ‘false’ branch...
 branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:357:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:358:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:361:10: branch_false: following ‘false’ branch (when ‘num_tiles == 0’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:369:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:357:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:358:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:358:9: branch_true: following ‘true’ branch (when ‘num_tiles == 512’)...
aom-3.13.1/examples/lightfield_bitstream_parsing.c:362:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_bitstream_parsing.c:362:9: call_function: calling ‘process_tile_list’ from ‘main’
#  532|   #define AOM_CTRL_AV1D_GET_FRAME_HEADER_INFO
#  533|   
#  534|-> AOM_CTRL_USE_TYPE(AV1D_GET_TILE_DATA, aom_tile_data *)
#  535|   #define AOM_CTRL_AV1D_GET_TILE_DATA
#  536|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def62]
aom-3.13.1/aom/aomdx.h:537:1: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(argv[2], "wb")’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:105:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:119:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:121:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:122:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:19: acquire_resource: opened here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:127:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:130:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:134:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:137:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:138:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:141:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:144:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:144:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:150:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:199:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_SET_EXT_REF_PTR’ from ‘main’
#  535|   #define AOM_CTRL_AV1D_GET_TILE_DATA
#  536|   
#  537|-> AOM_CTRL_USE_TYPE(AV1D_SET_EXT_REF_PTR, av1_ext_ref_frame_t *)
#  538|   #define AOM_CTRL_AV1D_SET_EXT_REF_PTR
#  539|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def63]
aom-3.13.1/aom/aomdx.h:537:1: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(argv[2], "wb")’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:105:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:119:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:121:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:122:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:19: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:127:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:130:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:134:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:137:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:138:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:141:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:144:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:144:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:150:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:199:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_SET_EXT_REF_PTR’ from ‘main’
#  535|   #define AOM_CTRL_AV1D_GET_TILE_DATA
#  536|   
#  537|-> AOM_CTRL_USE_TYPE(AV1D_SET_EXT_REF_PTR, av1_ext_ref_frame_t *)
#  538|   #define AOM_CTRL_AV1D_SET_EXT_REF_PTR
#  539|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def64]
aom-3.13.1/aom/aomdx.h:540:1: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(argv[2], "wb")’
aom-3.13.1/examples/lightfield_decoder.c:163:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_decoder.c:179:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_decoder.c:181:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:182:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:184:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:184:19: acquire_resource: opened here
aom-3.13.1/examples/lightfield_decoder.c:184:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:187:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:190:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_decoder.c:194:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:197:6: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:198:15: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:204:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:207:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:207:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:213:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_decoder.c:267:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_decoder.c:271:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:273:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:275:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_decoder.c:277:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:280:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:281:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_decoder.c:284:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:286:6: branch_false: following ‘false’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_decoder.c:295:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:298:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:301:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:305:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:306:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:306:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:329:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:330:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:334:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:334:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:338:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:342:5: call_function: calling ‘decode_tile’ from ‘main’
#  538|   #define AOM_CTRL_AV1D_SET_EXT_REF_PTR
#  539|   
#  540|-> AOM_CTRL_USE_TYPE(AV1D_EXT_TILE_DEBUG, unsigned int)
#  541|   #define AOM_CTRL_AV1D_EXT_TILE_DEBUG
#  542|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def65]
aom-3.13.1/aom/aomdx.h:540:1: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(tile_list_file, "r")’
aom-3.13.1/examples/lightfield_decoder.c:163:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_decoder.c:179:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_decoder.c:181:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:182:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:184:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:184:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:187:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:190:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_decoder.c:194:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:197:6: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:198:15: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:204:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:207:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:207:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:213:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_decoder.c:267:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_decoder.c:271:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:273:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:275:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_decoder.c:277:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:280:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:281:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_decoder.c:284:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:286:6: branch_false: following ‘false’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_decoder.c:295:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:297:26: acquire_resource: opened here
aom-3.13.1/examples/lightfield_decoder.c:298:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:301:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:305:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:306:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:306:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:329:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:330:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:334:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:334:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:338:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:342:5: call_function: calling ‘decode_tile’ from ‘main’
#  538|   #define AOM_CTRL_AV1D_SET_EXT_REF_PTR
#  539|   
#  540|-> AOM_CTRL_USE_TYPE(AV1D_EXT_TILE_DEBUG, unsigned int)
#  541|   #define AOM_CTRL_AV1D_EXT_TILE_DEBUG
#  542|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def66]
aom-3.13.1/aom/aomdx.h:540:1: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
aom-3.13.1/examples/lightfield_decoder.c:163:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_decoder.c:179:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_decoder.c:181:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:182:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:184:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:184:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:187:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:190:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_decoder.c:194:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:197:6: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:198:15: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:204:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:207:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:207:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:213:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_decoder.c:267:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_decoder.c:271:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:273:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:275:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_decoder.c:277:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:279:34: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_decoder.c:280:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:281:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_decoder.c:284:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:286:6: branch_false: following ‘false’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_decoder.c:295:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:298:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:301:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:305:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:306:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:306:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:329:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:330:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:334:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:334:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:338:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:342:5: call_function: calling ‘decode_tile’ from ‘main’
#  538|   #define AOM_CTRL_AV1D_SET_EXT_REF_PTR
#  539|   
#  540|-> AOM_CTRL_USE_TYPE(AV1D_EXT_TILE_DEBUG, unsigned int)
#  541|   #define AOM_CTRL_AV1D_EXT_TILE_DEBUG
#  542|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def67]
aom-3.13.1/aom/aomdx.h:540:1: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(argv[2], "wb")’
aom-3.13.1/examples/lightfield_decoder.c:163:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_decoder.c:179:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_decoder.c:181:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:182:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:184:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:184:19: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_decoder.c:184:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:187:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:190:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_decoder.c:194:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:197:6: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:198:15: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:204:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:207:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:207:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:213:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_decoder.c:267:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_decoder.c:271:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:273:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:275:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_decoder.c:277:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:280:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:281:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_decoder.c:284:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:286:6: branch_false: following ‘false’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_decoder.c:295:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:298:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:301:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:305:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:306:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:306:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:329:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:330:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:334:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:334:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:338:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:342:5: call_function: calling ‘decode_tile’ from ‘main’
#  538|   #define AOM_CTRL_AV1D_SET_EXT_REF_PTR
#  539|   
#  540|-> AOM_CTRL_USE_TYPE(AV1D_EXT_TILE_DEBUG, unsigned int)
#  541|   #define AOM_CTRL_AV1D_EXT_TILE_DEBUG
#  542|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def68]
aom-3.13.1/aom/aomdx.h:540:1: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(tile_list_file, "r")’
aom-3.13.1/examples/lightfield_decoder.c:163:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_decoder.c:179:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_decoder.c:181:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:182:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:184:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:184:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:187:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:190:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_decoder.c:194:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:197:6: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:198:15: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:204:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:207:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:207:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:213:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_decoder.c:267:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_decoder.c:271:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:273:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:275:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_decoder.c:277:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:280:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:281:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_decoder.c:284:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:286:6: branch_false: following ‘false’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_decoder.c:295:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:297:26: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_decoder.c:298:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:301:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:305:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:306:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:306:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:329:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:330:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:334:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:334:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:338:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:342:5: call_function: calling ‘decode_tile’ from ‘main’
#  538|   #define AOM_CTRL_AV1D_SET_EXT_REF_PTR
#  539|   
#  540|-> AOM_CTRL_USE_TYPE(AV1D_EXT_TILE_DEBUG, unsigned int)
#  541|   #define AOM_CTRL_AV1D_EXT_TILE_DEBUG
#  542|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def69]
aom-3.13.1/aom/aomdx.h:540:1: warning[-Wanalyzer-malloc-leak]: leak of ‘frame_sizes’
aom-3.13.1/examples/lightfield_decoder.c:163:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_decoder.c:179:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_decoder.c:181:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:182:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:184:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:184:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:187:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:190:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_decoder.c:194:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:197:6: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:198:15: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:204:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:207:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:207:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:213:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_decoder.c:267:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_decoder.c:271:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:272:35: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_decoder.c:273:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:275:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_decoder.c:277:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:280:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:281:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_decoder.c:284:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:286:6: branch_false: following ‘false’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_decoder.c:295:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:298:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:301:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:305:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:306:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:306:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:329:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:330:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:334:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:334:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:338:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:342:5: call_function: calling ‘decode_tile’ from ‘main’
#  538|   #define AOM_CTRL_AV1D_SET_EXT_REF_PTR
#  539|   
#  540|-> AOM_CTRL_USE_TYPE(AV1D_EXT_TILE_DEBUG, unsigned int)
#  541|   #define AOM_CTRL_AV1D_EXT_TILE_DEBUG
#  542|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def70]
aom-3.13.1/aom/aomdx.h:540:1: warning[-Wanalyzer-malloc-leak]: leak of ‘frames’
aom-3.13.1/examples/lightfield_decoder.c:163:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_decoder.c:179:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_decoder.c:181:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:182:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:184:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:184:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:187:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:190:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_decoder.c:194:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:197:6: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:198:15: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:204:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:207:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:207:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:213:3: call_function: inlined call to ‘aom_codec_control_typechecked_AV1_SET_TILE_MODE’ from ‘main’
aom-3.13.1/examples/lightfield_decoder.c:267:6: branch_false: following ‘false’ branch (when ‘num_frames != 0’)...
aom-3.13.1/examples/lightfield_decoder.c:271:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:271:25: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_decoder.c:273:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:275:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_true: following ‘true’ branch (when ‘num_frames > f’)...
aom-3.13.1/examples/lightfield_decoder.c:277:5: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:280:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:281:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:276:19: branch_false: following ‘false’ branch (when ‘num_frames <= f’)...
aom-3.13.1/examples/lightfield_decoder.c:284:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:286:6: branch_false: following ‘false’ branch (when ‘output_format == 0’)...
aom-3.13.1/examples/lightfield_decoder.c:295:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:298:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:301:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:305:10: branch_true: following ‘true’ branch...
aom-3.13.1/examples/lightfield_decoder.c:306:9: branch_true: ...to here
aom-3.13.1/examples/lightfield_decoder.c:306:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:329:5: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:330:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:334:9: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:334:8: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_decoder.c:338:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_decoder.c:342:5: call_function: calling ‘decode_tile’ from ‘main’
#  538|   #define AOM_CTRL_AV1D_SET_EXT_REF_PTR
#  539|   
#  540|-> AOM_CTRL_USE_TYPE(AV1D_EXT_TILE_DEBUG, unsigned int)
#  541|   #define AOM_CTRL_AV1D_EXT_TILE_DEBUG
#  542|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def71]
aom-3.13.1/aom/aomdx.h:546:1: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(argv[2], "wb")’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:105:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:119:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:121:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:122:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:19: acquire_resource: opened here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:127:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:130:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:134:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:137:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:138:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:141:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:144:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:144:7: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_SET_IS_ANNEXB’ from ‘main’
#  544|   #define AOM_CTRL_AV1D_SET_ROW_MT
#  545|   
#  546|-> AOM_CTRL_USE_TYPE(AV1D_SET_IS_ANNEXB, unsigned int)
#  547|   #define AOM_CTRL_AV1D_SET_IS_ANNEXB
#  548|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def72]
aom-3.13.1/aom/aomdx.h:546:1: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(argv[2], "wb")’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:105:5: enter_function: entry to ‘main’
aom-3.13.1/examples/lightfield_tile_list_decoder.c:119:6: branch_false: following ‘false’ branch (when ‘argc > 4’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:121:12: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:122:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:19: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:19: acquire_memory: allocated here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:124:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:127:25: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:130:6: branch_false: following ‘false’ branch (when ‘argc == 5’)...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:134:10: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:137:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:138:3: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:141:6: branch_false: following ‘false’ branch...
aom-3.13.1/examples/lightfield_tile_list_decoder.c:144:7: branch_false: ...to here
aom-3.13.1/examples/lightfield_tile_list_decoder.c:144:7: call_function: inlined call to ‘aom_codec_control_typechecked_AV1D_SET_IS_ANNEXB’ from ‘main’
#  544|   #define AOM_CTRL_AV1D_SET_ROW_MT
#  545|   
#  546|-> AOM_CTRL_USE_TYPE(AV1D_SET_IS_ANNEXB, unsigned int)
#  547|   #define AOM_CTRL_AV1D_SET_IS_ANNEXB
#  548|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def73]
aom-3.13.1/aom/src/aom_codec.c:109:18: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
aom-3.13.1/aom/src/aom_codec.c:89:6: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
aom-3.13.1/aom/src/aom_codec.c:93:6: branch_false: ...to here
aom-3.13.1/aom/src/aom_codec.c:93:6: branch_false: following ‘false’ branch (when ‘ctrl_id != 0’)...
aom-3.13.1/aom/src/aom_codec.c:97:8: branch_false: ...to here
aom-3.13.1/aom/src/aom_codec.c:97:6: branch_false: following ‘false’ branch...
aom-3.13.1/aom/src/aom_codec.c:106:8: branch_true: following ‘true’ branch...
aom-3.13.1/aom/src/aom_codec.c:108:7: branch_true: ...to here
aom-3.13.1/aom/src/aom_codec.c:108:7: acquire_resource: ‘va_start’ called here
aom-3.13.1/aom/src/aom_codec.c:109:18: danger: missing call to ‘va_end’ to match ‘va_start’ at [(9)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/8)
#  107|         va_list ap;
#  108|         va_start(ap, ctrl_id);
#  109|->       ctx->err = entry->fn((aom_codec_alg_priv_t *)ctx->priv, ap);
#  110|         va_end(ap);
#  111|         return ctx->err;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def74]
aom-3.13.1/aom/src/aom_image.c:155:34: warning[-Wanalyzer-malloc-leak]: leak of ‘img’
aom-3.13.1/aom/src/aom_image.c:224:14: enter_function: entry to ‘aom_img_alloc_with_border’
aom-3.13.1/aom/src/aom_image.c:229:10: call_function: calling ‘img_alloc_helper’ from ‘aom_img_alloc_with_border’
#  153|         img->img_data_owner = 0;
#  154|       } else {
#  155|->       img->img_data = (uint8_t *)aom_memalign(buf_align, (size_t)alloc_size);
#  156|         img->img_data_owner = 1;
#  157|       }

Error: CPPCHECK_WARNING (CWE-758): [#def75]
aom-3.13.1/aom_dsp/aom_dsp_common.h:100: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
#   98|   // negative value is undefined by C standards and implementation defined,
#   99|   static inline unsigned int negative_to_zero(int value) {
#  100|->   return value & ~(value >> (sizeof(value) * 8 - 1));
#  101|   }
#  102|   

Error: COMPILER_WARNING: [#def76]
aom-3.13.1/aom_dsp/flow_estimation/x86/corner_match_avx2.c:45:11: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   43|                                     int y, double *mean,
#   44|                                     double *one_over_stddev) {
#   45|->   __m256i sum_vec = _mm256_setzero_si256();
#   46|     __m256i sumsq_vec = _mm256_setzero_si256();
#   47|   

Error: COMPILER_WARNING: [#def77]
aom-3.13.1/aom_dsp/flow_estimation/x86/corner_match_avx2.c:45:21: note[note]: called from here
#   43|                                     int y, double *mean,
#   44|                                     double *one_over_stddev) {
#   45|->   __m256i sum_vec = _mm256_setzero_si256();
#   46|     __m256i sumsq_vec = _mm256_setzero_si256();
#   47|   

Error: COMPILER_WARNING: [#def78]
aom-3.13.1/aom_dsp/flow_estimation/x86/corner_match_avx2.c:46:23: note[note]: called from here
#   44|                                     double *one_over_stddev) {
#   45|     __m256i sum_vec = _mm256_setzero_si256();
#   46|->   __m256i sumsq_vec = _mm256_setzero_si256();
#   47|   
#   48|     frame += (y - MATCH_SZ_BY2) * stride + (x - MATCH_SZ_BY2);

Error: COMPILER_WARNING: [#def79]
aom-3.13.1/aom_dsp/flow_estimation/x86/corner_match_avx2.c:51:23: note[note]: called from here
#   49|   
#   50|     for (int i = 0; i < MATCH_SZ; ++i) {
#   51|->     const __m256i v = _mm256_cvtepu8_epi16(_mm_loadu_si128((__m128i *)frame));
#   52|   
#   53|       sum_vec = _mm256_add_epi16(sum_vec, v);

Error: COMPILER_WARNING: [#def80]
aom-3.13.1/aom_dsp/flow_estimation/x86/corner_match_avx2.c:53:15: note[note]: called from here
#   51|       const __m256i v = _mm256_cvtepu8_epi16(_mm_loadu_si128((__m128i *)frame));
#   52|   
#   53|->     sum_vec = _mm256_add_epi16(sum_vec, v);
#   54|       sumsq_vec = _mm256_add_epi32(sumsq_vec, _mm256_madd_epi16(v, v));
#   55|   

Error: COMPILER_WARNING: [#def81]
aom-3.13.1/aom_dsp/flow_estimation/x86/corner_match_avx2.c:54:17: note[note]: called from here
#   52|   
#   53|       sum_vec = _mm256_add_epi16(sum_vec, v);
#   54|->     sumsq_vec = _mm256_add_epi32(sumsq_vec, _mm256_madd_epi16(v, v));
#   55|   
#   56|       frame += stride;

Error: COMPILER_WARNING: [#def82]
aom-3.13.1/aom_dsp/flow_estimation/x86/corner_match_avx2.c:62:24: note[note]: called from here
#   60|     // Start by reducing each vector to 8x32-bit values, hadd() to perform 8
#   61|     // additions, sum vertically to do 4 more, then the last 2 in scalar code.
#   62|->   const __m256i ones = _mm256_load_si256((__m256i *)ones_array);
#   63|     const __m256i partial_sum = _mm256_madd_epi16(sum_vec, ones);
#   64|     const __m256i tmp_8x32 = _mm256_hadd_epi32(partial_sum, sumsq_vec);

Error: COMPILER_WARNING: [#def83]
aom-3.13.1/aom_dsp/flow_estimation/x86/corner_match_avx2.c:63:31: note[note]: called from here
#   61|     // additions, sum vertically to do 4 more, then the last 2 in scalar code.
#   62|     const __m256i ones = _mm256_load_si256((__m256i *)ones_array);
#   63|->   const __m256i partial_sum = _mm256_madd_epi16(sum_vec, ones);
#   64|     const __m256i tmp_8x32 = _mm256_hadd_epi32(partial_sum, sumsq_vec);
#   65|     const __m128i tmp_4x32 = _mm_add_epi32(_mm256_extracti128_si256(tmp_8x32, 0),

Error: COMPILER_WARNING: [#def84]
aom-3.13.1/aom_dsp/flow_estimation/x86/corner_match_avx2.c:64:28: note[note]: called from here
#   62|     const __m256i ones = _mm256_load_si256((__m256i *)ones_array);
#   63|     const __m256i partial_sum = _mm256_madd_epi16(sum_vec, ones);
#   64|->   const __m256i tmp_8x32 = _mm256_hadd_epi32(partial_sum, sumsq_vec);
#   65|     const __m128i tmp_4x32 = _mm_add_epi32(_mm256_extracti128_si256(tmp_8x32, 0),
#   66|                                            _mm256_extracti128_si256(tmp_8x32, 1));

Error: COMPILER_WARNING: [#def85]
aom-3.13.1/aom_dsp/flow_estimation/x86/corner_match_avx2.c:65:28: note[note]: called from here
#   63|     const __m256i partial_sum = _mm256_madd_epi16(sum_vec, ones);
#   64|     const __m256i tmp_8x32 = _mm256_hadd_epi32(partial_sum, sumsq_vec);
#   65|->   const __m128i tmp_4x32 = _mm_add_epi32(_mm256_extracti128_si256(tmp_8x32, 0),
#   66|                                            _mm256_extracti128_si256(tmp_8x32, 1));
#   67|     const int sum =

Error: COMPILER_WARNING (CWE-252): [#def86]
aom-3.13.1/aom_dsp/grain_table.c: scope_hint: In function ‘grain_table_entry_read’
aom-3.13.1/aom_dsp/grain_table.c:145:11: warning[-Wunused-result]: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’
#  145 |     (void)fscanf(file, "\n");
#      |           ^~~~~~~~~~~~~~~~~~
#  143|         }
#  144|       }
#  145|->     (void)fscanf(file, "\n");
#  146|     }
#  147|   }

Error: GCC_ANALYZER_WARNING (CWE-775): [#def87]
aom-3.13.1/aom_dsp/grain_table.c:291:5: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(filename, "rb")’
aom-3.13.1/aom_dsp/grain_table.c:279:16: acquire_resource: opened here
aom-3.13.1/aom_dsp/grain_table.c:280:6: branch_false: following ‘false’ branch...
aom-3.13.1/aom_dsp/grain_table.c:285:3: branch_false: ...to here
aom-3.13.1/aom_dsp/grain_table.c:290:6: branch_true: following ‘true’ branch...
aom-3.13.1/aom_dsp/grain_table.c:291:5: branch_true: ...to here
aom-3.13.1/aom_dsp/grain_table.c:291:5: danger: ‘fopen(filename, "rb")’ leaks here; was opened at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#  289|     char magic[9];
#  290|     if (!fread(magic, 9, 1, file) || memcmp(magic, kFileMagic, 8)) {
#  291|->     aom_internal_error(error_info, AOM_CODEC_ERROR,
#  292|                          "Unable to read (or invalid) file magic");
#  293|       fclose(file);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def88]
aom-3.13.1/aom_dsp/grain_table.c:291:5: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(filename, "rb")’
aom-3.13.1/aom_dsp/grain_table.c:279:16: acquire_memory: allocated here
aom-3.13.1/aom_dsp/grain_table.c:280:6: branch_false: following ‘false’ branch...
aom-3.13.1/aom_dsp/grain_table.c:285:3: branch_false: ...to here
aom-3.13.1/aom_dsp/grain_table.c:290:6: branch_true: following ‘true’ branch...
aom-3.13.1/aom_dsp/grain_table.c:291:5: branch_true: ...to here
aom-3.13.1/aom_dsp/grain_table.c:291:5: danger: ‘fopen(filename, "rb")’ leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
#  289|     char magic[9];
#  290|     if (!fread(magic, 9, 1, file) || memcmp(magic, kFileMagic, 8)) {
#  291|->     aom_internal_error(error_info, AOM_CODEC_ERROR,
#  292|                          "Unable to read (or invalid) file magic");
#  293|       fclose(file);

Error: GCC_ANALYZER_WARNING (CWE-775): [#def89]
aom-3.13.1/aom_dsp/grain_table.c:299:43: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(filename, "rb")’
aom-3.13.1/aom_dsp/grain_table.c:279:16: acquire_resource: opened here
aom-3.13.1/aom_dsp/grain_table.c:280:6: branch_false: following ‘false’ branch...
aom-3.13.1/aom_dsp/grain_table.c:285:3: branch_false: ...to here
aom-3.13.1/aom_dsp/grain_table.c:290:6: branch_false: following ‘false’ branch...
aom-3.13.1/aom_dsp/grain_table.c:298:10: branch_true: following ‘true’ branch...
aom-3.13.1/aom_dsp/grain_table.c:299:43: branch_true: ...to here
aom-3.13.1/aom_dsp/grain_table.c:299:43: danger: ‘fopen(filename, "rb")’ leaks here; was opened at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
#  297|     aom_film_grain_table_entry_t *prev_entry = NULL;
#  298|     while (!feof(file)) {
#  299|->     aom_film_grain_table_entry_t *entry = aom_malloc(sizeof(*entry));
#  300|       if (!entry) {
#  301|         aom_internal_error(error_info, AOM_CODEC_MEM_ERROR,

Error: GCC_ANALYZER_WARNING (CWE-401): [#def90]
aom-3.13.1/aom_dsp/grain_table.c:299:43: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(filename, "rb")’
aom-3.13.1/aom_dsp/grain_table.c:279:16: acquire_memory: allocated here
aom-3.13.1/aom_dsp/grain_table.c:280:6: branch_false: following ‘false’ branch...
aom-3.13.1/aom_dsp/grain_table.c:285:3: branch_false: ...to here
aom-3.13.1/aom_dsp/grain_table.c:290:6: branch_false: following ‘false’ branch...
aom-3.13.1/aom_dsp/grain_table.c:298:10: branch_true: following ‘true’ branch...
aom-3.13.1/aom_dsp/grain_table.c:299:43: branch_true: ...to here
aom-3.13.1/aom_dsp/grain_table.c:299:43: danger: ‘fopen(filename, "rb")’ leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
#  297|     aom_film_grain_table_entry_t *prev_entry = NULL;
#  298|     while (!feof(file)) {
#  299|->     aom_film_grain_table_entry_t *entry = aom_malloc(sizeof(*entry));
#  300|       if (!entry) {
#  301|         aom_internal_error(error_info, AOM_CODEC_MEM_ERROR,

Error: GCC_ANALYZER_WARNING (CWE-775): [#def91]
aom-3.13.1/aom_dsp/grain_table.c:301:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(filename, "rb")’
aom-3.13.1/aom_dsp/grain_table.c:279:16: acquire_resource: opened here
aom-3.13.1/aom_dsp/grain_table.c:280:6: branch_false: following ‘false’ branch...
aom-3.13.1/aom_dsp/grain_table.c:285:3: branch_false: ...to here
aom-3.13.1/aom_dsp/grain_table.c:290:6: branch_false: following ‘false’ branch...
aom-3.13.1/aom_dsp/grain_table.c:298:10: branch_true: following ‘true’ branch...
aom-3.13.1/aom_dsp/grain_table.c:299:43: branch_true: ...to here
aom-3.13.1/aom_dsp/grain_table.c:300:8: branch_true: following ‘true’ branch...
aom-3.13.1/aom_dsp/grain_table.c:301:7: branch_true: ...to here
aom-3.13.1/aom_dsp/grain_table.c:301:7: danger: ‘fopen(filename, "rb")’ leaks here; was opened at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0)
#  299|       aom_film_grain_table_entry_t *entry = aom_malloc(sizeof(*entry));
#  300|       if (!entry) {
#  301|->       aom_internal_error(error_info, AOM_CODEC_MEM_ERROR,
#  302|                            "Unable to allocate grain table entry");
#  303|         break;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def92]
aom-3.13.1/aom_dsp/grain_table.c:301:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(filename, "rb")’
aom-3.13.1/aom_dsp/grain_table.c:279:16: acquire_memory: allocated here
aom-3.13.1/aom_dsp/grain_table.c:280:6: branch_false: following ‘false’ branch...
aom-3.13.1/aom_dsp/grain_table.c:285:3: branch_false: ...to here
aom-3.13.1/aom_dsp/grain_table.c:290:6: branch_false: following ‘false’ branch...
aom-3.13.1/aom_dsp/grain_table.c:298:10: branch_true: following ‘true’ branch...
aom-3.13.1/aom_dsp/grain_table.c:299:43: branch_true: ...to here
aom-3.13.1/aom_dsp/grain_table.c:300:8: branch_true: following ‘true’ branch...
aom-3.13.1/aom_dsp/grain_table.c:301:7: branch_true: ...to here
aom-3.13.1/aom_dsp/grain_table.c:301:7: danger: ‘fopen(filename, "rb")’ leaks here; was allocated at [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0)
#  299|       aom_film_grain_table_entry_t *entry = aom_malloc(sizeof(*entry));
#  300|       if (!entry) {
#  301|->       aom_internal_error(error_info, AOM_CODEC_MEM_ERROR,
#  302|                            "Unable to allocate grain table entry");
#  303|         break;

Error: GCC_ANALYZER_WARNING (CWE-775): [#def93]
aom-3.13.1/aom_dsp/grain_table.c:334:5: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(filename, "wb")’
aom-3.13.1/aom_dsp/grain_table.c:326:16: acquire_resource: opened here
aom-3.13.1/aom_dsp/grain_table.c:327:6: branch_false: following ‘false’ branch...
aom-3.13.1/aom_dsp/grain_table.c:333:8: branch_false: ...to here
aom-3.13.1/aom_dsp/grain_table.c:333:6: branch_true: following ‘true’ branch...
aom-3.13.1/aom_dsp/grain_table.c:334:5: branch_true: ...to here
aom-3.13.1/aom_dsp/grain_table.c:334:5: danger: ‘fopen(filename, "wb")’ leaks here; was opened at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
#  332|   
#  333|     if (!fwrite(kFileMagic, 8, 1, file)) {
#  334|->     aom_internal_error(error_info, AOM_CODEC_ERROR,
#  335|                          "Unable to write file magic");
#  336|       fclose(file);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def94]
aom-3.13.1/aom_dsp/grain_table.c:334:5: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(filename, "wb")’
aom-3.13.1/aom_dsp/grain_table.c:326:16: acquire_memory: allocated here
aom-3.13.1/aom_dsp/grain_table.c:327:6: branch_false: following ‘false’ branch...
aom-3.13.1/aom_dsp/grain_table.c:333:8: branch_false: ...to here
aom-3.13.1/aom_dsp/grain_table.c:333:6: branch_true: following ‘true’ branch...
aom-3.13.1/aom_dsp/grain_table.c:334:5: branch_true: ...to here
aom-3.13.1/aom_dsp/grain_table.c:334:5: danger: ‘fopen(filename, "wb")’ leaks here; was allocated at [(1)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/0)
#  332|   
#  333|     if (!fwrite(kFileMagic, 8, 1, file)) {
#  334|->     aom_internal_error(error_info, AOM_CODEC_ERROR,
#  335|                          "Unable to write file magic");
#  336|       fclose(file);

Error: CPPCHECK_WARNING (CWE-457): [#def95]
aom-3.13.1/aom_dsp/sad.c:312: error[legacyUninitvar]: Uninitialized variable: comp_pred
#  310|   
#  311|   // 128x128
#  312|-> HIGHBD_SADMXN_ALL(128, 128)
#  313|   HIGHBD_SAD_MXNX4D(128, 128)
#  314|   HIGHBD_SAD_MXNX3D(128, 128)

Error: CPPCHECK_WARNING (CWE-457): [#def96]
aom-3.13.1/aom_dsp/sad.c:317: error[legacyUninitvar]: Uninitialized variable: comp_pred
#  315|   
#  316|   // 128x64
#  317|-> HIGHBD_SADMXN_ALL(128, 64)
#  318|   HIGHBD_SAD_MXNX4D(128, 64)
#  319|   HIGHBD_SAD_MXNX3D(128, 64)

Error: CPPCHECK_WARNING (CWE-457): [#def97]
aom-3.13.1/aom_dsp/sad.c:322: error[legacyUninitvar]: Uninitialized variable: comp_pred
#  320|   
#  321|   // 64x128
#  322|-> HIGHBD_SADMXN_ALL(64, 128)
#  323|   HIGHBD_SAD_MXNX4D(64, 128)
#  324|   HIGHBD_SAD_MXNX3D(64, 128)

Error: CPPCHECK_WARNING (CWE-457): [#def98]
aom-3.13.1/aom_dsp/sad.c:327: error[legacyUninitvar]: Uninitialized variable: comp_pred
#  325|   
#  326|   // 64x64
#  327|-> HIGHBD_SADMXN_ALL(64, 64)
#  328|   HIGHBD_SAD_MXNX4D(64, 64)
#  329|   HIGHBD_SAD_MXNX3D(64, 64)

Error: CPPCHECK_WARNING (CWE-457): [#def99]
aom-3.13.1/aom_dsp/sad.c:332: error[legacyUninitvar]: Uninitialized variable: comp_pred
#  330|   
#  331|   // 64x32
#  332|-> HIGHBD_SADMXN_ALL(64, 32)
#  333|   HIGHBD_SAD_MXNX4D(64, 32)
#  334|   HIGHBD_SAD_MXNX3D(64, 32)

Error: CPPCHECK_WARNING (CWE-457): [#def100]
aom-3.13.1/aom_dsp/sad.c:337: error[legacyUninitvar]: Uninitialized variable: comp_pred
#  335|   
#  336|   // 32x64
#  337|-> HIGHBD_SADMXN_ALL(32, 64)
#  338|   HIGHBD_SAD_MXNX4D(32, 64)
#  339|   HIGHBD_SAD_MXNX3D(32, 64)

Error: CPPCHECK_WARNING (CWE-457): [#def101]
aom-3.13.1/aom_dsp/sad.c:342: error[legacyUninitvar]: Uninitialized variable: comp_pred
#  340|   
#  341|   // 32x32
#  342|-> HIGHBD_SADMXN_ALL(32, 32)
#  343|   HIGHBD_SAD_MXNX4D(32, 32)
#  344|   HIGHBD_SAD_MXNX3D(32, 32)

Error: CPPCHECK_WARNING (CWE-457): [#def102]
aom-3.13.1/aom_dsp/sad.c:347: error[legacyUninitvar]: Uninitialized variable: comp_pred
#  345|   
#  346|   // 32x16
#  347|-> HIGHBD_SADMXN_ALL(32, 16)
#  348|   HIGHBD_SAD_MXNX4D(32, 16)
#  349|   HIGHBD_SAD_MXNX3D(32, 16)

Error: CPPCHECK_WARNING (CWE-457): [#def103]
aom-3.13.1/aom_dsp/sad.c:352: error[legacyUninitvar]: Uninitialized variable: comp_pred
#  350|   
#  351|   // 16x32
#  352|-> HIGHBD_SADMXN_ALL(16, 32)
#  353|   HIGHBD_SAD_MXNX4D(16, 32)
#  354|   HIGHBD_SAD_MXNX3D(16, 32)

Error: CPPCHECK_WARNING (CWE-457): [#def104]
aom-3.13.1/aom_dsp/sad.c:357: error[legacyUninitvar]: Uninitialized variable: comp_pred
#  355|   
#  356|   // 16x16
#  357|-> HIGHBD_SADMXN_ALL(16, 16)
#  358|   HIGHBD_SAD_MXNX4D(16, 16)
#  359|   HIGHBD_SAD_MXNX3D(16, 16)

Error: CPPCHECK_WARNING (CWE-457): [#def105]
aom-3.13.1/aom_dsp/sad.c:362: error[legacyUninitvar]: Uninitialized variable: comp_pred
#  360|   
#  361|   // 16x8
#  362|-> HIGHBD_SADMXN_NO_SKIP(16, 8)
#  363|   HIGHBD_SAD_MXNX4D_NO_SKIP(16, 8)
#  364|   HIGHBD_SAD_MXNX3D(16, 8)

Error: CPPCHECK_WARNING (CWE-457): [#def106]
aom-3.13.1/aom_dsp/sad.c:367: error[legacyUninitvar]: Uninitialized variable: comp_pred
#  365|   
#  366|   // 8x16
#  367|-> HIGHBD_SADMXN_ALL(8, 16)
#  368|   HIGHBD_SAD_MXNX4D(8, 16)
#  369|   HIGHBD_SAD_MXNX3D(8, 16)

Error: CPPCHECK_WARNING (CWE-457): [#def107]
aom-3.13.1/aom_dsp/sad.c:372: error[legacyUninitvar]: Uninitialized variable: comp_pred
#  370|   
#  371|   // 8x8
#  372|-> HIGHBD_SADMXN_NO_SKIP(8, 8)
#  373|   HIGHBD_SAD_MXNX4D_NO_SKIP(8, 8)
#  374|   HIGHBD_SAD_MXNX3D(8, 8)

Error: CPPCHECK_WARNING (CWE-457): [#def108]
aom-3.13.1/aom_dsp/sad.c:396: error[legacyUninitvar]: Uninitialized variable: comp_pred
#  394|   HIGHBD_SADMXN(16, 4)
#  395|   HIGHBD_SAD_MXNX4D_NO_SKIP(16, 4)
#  396|-> HIGHBD_SADMXN_ALL(8, 32)
#  397|   HIGHBD_SAD_MXNX4D(8, 32)
#  398|   HIGHBD_SADMXN_NO_SKIP(32, 8)

Error: CPPCHECK_WARNING (CWE-457): [#def109]
aom-3.13.1/aom_dsp/sad.c:398: error[legacyUninitvar]: Uninitialized variable: comp_pred
#  396|   HIGHBD_SADMXN_ALL(8, 32)
#  397|   HIGHBD_SAD_MXNX4D(8, 32)
#  398|-> HIGHBD_SADMXN_NO_SKIP(32, 8)
#  399|   HIGHBD_SAD_MXNX4D_NO_SKIP(32, 8)
#  400|   HIGHBD_SADMXN_ALL(16, 64)

Error: CPPCHECK_WARNING (CWE-457): [#def110]
aom-3.13.1/aom_dsp/sad.c:400: error[legacyUninitvar]: Uninitialized variable: comp_pred
#  398|   HIGHBD_SADMXN_NO_SKIP(32, 8)
#  399|   HIGHBD_SAD_MXNX4D_NO_SKIP(32, 8)
#  400|-> HIGHBD_SADMXN_ALL(16, 64)
#  401|   HIGHBD_SAD_MXNX4D(16, 64)
#  402|   HIGHBD_SADMXN_ALL(64, 16)

Error: CPPCHECK_WARNING (CWE-457): [#def111]
aom-3.13.1/aom_dsp/sad.c:402: error[legacyUninitvar]: Uninitialized variable: comp_pred
#  400|   HIGHBD_SADMXN_ALL(16, 64)
#  401|   HIGHBD_SAD_MXNX4D(16, 64)
#  402|-> HIGHBD_SADMXN_ALL(64, 16)
#  403|   HIGHBD_SAD_MXNX4D(64, 16)
#  404|   

Error: CPPCHECK_WARNING (CWE-457): [#def112]
aom-3.13.1/aom_dsp/vmaf.c:81: error[uninitvar]: Uninitialized variable: cfg.gpumask
#   79|     cfg.cpumask = 0;
#   80|   
#   81|->   if (vmaf_init(vmaf_context, cfg)) {
#   82|       vmaf_fatal_error("Failed to init VMAF context.");
#   83|     }

Error: COMPILER_WARNING: [#def113]
aom-3.13.1/aom_dsp/x86/adaptive_quantize_avx2.c:39:1: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   37|   }
#   38|   
#   39|-> static inline __m256i load_coefficients_avx2(const tran_low_t *coeff_ptr) {
#   40|     const __m256i coeff1 = _mm256_load_si256((__m256i *)(coeff_ptr));
#   41|     const __m256i coeff2 = _mm256_load_si256((__m256i *)(coeff_ptr + 8));

Error: COMPILER_WARNING: [#def114]
aom-3.13.1/aom_dsp/x86/adaptive_quantize_avx2.c:83:23: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#   81|   }
#   82|   
#   83|-> static inline __m256i calculate_dqcoeff_avx2(__m256i qcoeff, __m256i dequant) {
#   84|     return _mm256_mullo_epi16(qcoeff, dequant);
#   85|   }

Error: COMPILER_WARNING: [#def115]
aom-3.13.1/aom_dsp/x86/adaptive_quantize_avx2.c:84:10: note[note]: called from here
#   82|   
#   83|   static inline __m256i calculate_dqcoeff_avx2(__m256i qcoeff, __m256i dequant) {
#   84|->   return _mm256_mullo_epi16(qcoeff, dequant);
#   85|   }
#   86|   

Error: COMPILER_WARNING: [#def116]
aom-3.13.1/aom_dsp/x86/aom_convolve_copy_avx2.c:18:10: note[note]: called from here
#   16|   static inline void copy_128(const uint8_t *src, uint8_t *dst) {
#   17|     __m256i s[4];
#   18|->   s[0] = _mm256_loadu_si256((__m256i *)(src + 0 * 32));
#   19|     s[1] = _mm256_loadu_si256((__m256i *)(src + 1 * 32));
#   20|     s[2] = _mm256_loadu_si256((__m256i *)(src + 2 * 32));

Error: COMPILER_WARNING: [#def117]
aom-3.13.1/aom_dsp/x86/aom_convolve_copy_avx2.c:19:10: note[note]: called from here
#   17|     __m256i s[4];
#   18|     s[0] = _mm256_loadu_si256((__m256i *)(src + 0 * 32));
#   19|->   s[1] = _mm256_loadu_si256((__m256i *)(src + 1 * 32));
#   20|     s[2] = _mm256_loadu_si256((__m256i *)(src + 2 * 32));
#   21|     s[3] = _mm256_loadu_si256((__m256i *)(src + 3 * 32));

Error: COMPILER_WARNING: [#def118]
aom-3.13.1/aom_dsp/x86/aom_convolve_copy_avx2.c:20:10: note[note]: called from here
#   18|     s[0] = _mm256_loadu_si256((__m256i *)(src + 0 * 32));
#   19|     s[1] = _mm256_loadu_si256((__m256i *)(src + 1 * 32));
#   20|->   s[2] = _mm256_loadu_si256((__m256i *)(src + 2 * 32));
#   21|     s[3] = _mm256_loadu_si256((__m256i *)(src + 3 * 32));
#   22|     _mm256_storeu_si256((__m256i *)(dst + 0 * 32), s[0]);

Error: COMPILER_WARNING: [#def119]
aom-3.13.1/aom_dsp/x86/aom_convolve_copy_avx2.c:21:10: note[note]: called from here
#   19|     s[1] = _mm256_loadu_si256((__m256i *)(src + 1 * 32));
#   20|     s[2] = _mm256_loadu_si256((__m256i *)(src + 2 * 32));
#   21|->   s[3] = _mm256_loadu_si256((__m256i *)(src + 3 * 32));
#   22|     _mm256_storeu_si256((__m256i *)(dst + 0 * 32), s[0]);
#   23|     _mm256_storeu_si256((__m256i *)(dst + 1 * 32), s[1]);

Error: COMPILER_WARNING: [#def120]
aom-3.13.1/aom_dsp/x86/aom_convolve_copy_avx2.c:22:3: note[note]: called from here
#   20|     s[2] = _mm256_loadu_si256((__m256i *)(src + 2 * 32));
#   21|     s[3] = _mm256_loadu_si256((__m256i *)(src + 3 * 32));
#   22|->   _mm256_storeu_si256((__m256i *)(dst + 0 * 32), s[0]);
#   23|     _mm256_storeu_si256((__m256i *)(dst + 1 * 32), s[1]);
#   24|     _mm256_storeu_si256((__m256i *)(dst + 2 * 32), s[2]);

Error: COMPILER_WARNING: [#def121]
aom-3.13.1/aom_dsp/x86/aom_convolve_copy_avx2.c:23:3: note[note]: called from here
#   21|     s[3] = _mm256_loadu_si256((__m256i *)(src + 3 * 32));
#   22|     _mm256_storeu_si256((__m256i *)(dst + 0 * 32), s[0]);
#   23|->   _mm256_storeu_si256((__m256i *)(dst + 1 * 32), s[1]);
#   24|     _mm256_storeu_si256((__m256i *)(dst + 2 * 32), s[2]);
#   25|     _mm256_storeu_si256((__m256i *)(dst + 3 * 32), s[3]);

Error: COMPILER_WARNING: [#def122]
aom-3.13.1/aom_dsp/x86/aom_convolve_copy_avx2.c:24:3: note[note]: called from here
#   22|     _mm256_storeu_si256((__m256i *)(dst + 0 * 32), s[0]);
#   23|     _mm256_storeu_si256((__m256i *)(dst + 1 * 32), s[1]);
#   24|->   _mm256_storeu_si256((__m256i *)(dst + 2 * 32), s[2]);
#   25|     _mm256_storeu_si256((__m256i *)(dst + 3 * 32), s[3]);
#   26|   }

Error: COMPILER_WARNING: [#def123]
aom-3.13.1/aom_dsp/x86/aom_convolve_copy_avx2.c:25:3: note[note]: called from here
#   23|     _mm256_storeu_si256((__m256i *)(dst + 1 * 32), s[1]);
#   24|     _mm256_storeu_si256((__m256i *)(dst + 2 * 32), s[2]);
#   25|->   _mm256_storeu_si256((__m256i *)(dst + 3 * 32), s[3]);
#   26|   }
#   27|   

Error: COMPILER_WARNING: [#def124]
aom-3.13.1/aom_dsp/x86/aom_convolve_copy_avx2.c:86:7: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   84|       do {
#   85|         __m256i s[2];
#   86|->       s[0] = _mm256_loadu_si256((__m256i *)src);
#   87|         src += src_stride;
#   88|         s[1] = _mm256_loadu_si256((__m256i *)src);

Error: COMPILER_WARNING: [#def125]
aom-3.13.1/aom_dsp/x86/aom_quantize_avx.c:39:17: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   37|                           const int16_t *iscan) {
#   38|     const __m128i zero = _mm_setzero_si128();
#   39|->   const __m256i big_zero = _mm256_setzero_si256();
#   40|     int index;
#   41|   

Error: COMPILER_WARNING: [#def126]
aom-3.13.1/aom_dsp/x86/aom_quantize_avx.c:39:28: note[note]: called from here
#   37|                           const int16_t *iscan) {
#   38|     const __m128i zero = _mm_setzero_si128();
#   39|->   const __m256i big_zero = _mm256_setzero_si256();
#   40|     int index;
#   41|   

Error: COMPILER_WARNING: [#def127]
aom-3.13.1/aom_dsp/x86/aom_quantize_avx.c:69:5: note[note]: called from here
#   67|     all_zero = _mm_or_si128(cmp_mask0, cmp_mask1);
#   68|     if (_mm_test_all_zeros(all_zero, all_zero)) {
#   69|->     _mm256_store_si256((__m256i *)(qcoeff_ptr), big_zero);
#   70|       _mm256_store_si256((__m256i *)(dqcoeff_ptr), big_zero);
#   71|       _mm256_store_si256((__m256i *)(qcoeff_ptr + 8), big_zero);

Error: COMPILER_WARNING: [#def128]
aom-3.13.1/aom_dsp/x86/aom_quantize_avx.c:70:5: note[note]: called from here
#   68|     if (_mm_test_all_zeros(all_zero, all_zero)) {
#   69|       _mm256_store_si256((__m256i *)(qcoeff_ptr), big_zero);
#   70|->     _mm256_store_si256((__m256i *)(dqcoeff_ptr), big_zero);
#   71|       _mm256_store_si256((__m256i *)(qcoeff_ptr + 8), big_zero);
#   72|       _mm256_store_si256((__m256i *)(dqcoeff_ptr + 8), big_zero);

Error: COMPILER_WARNING: [#def129]
aom-3.13.1/aom_dsp/x86/aom_quantize_avx.c:71:5: note[note]: called from here
#   69|       _mm256_store_si256((__m256i *)(qcoeff_ptr), big_zero);
#   70|       _mm256_store_si256((__m256i *)(dqcoeff_ptr), big_zero);
#   71|->     _mm256_store_si256((__m256i *)(qcoeff_ptr + 8), big_zero);
#   72|       _mm256_store_si256((__m256i *)(dqcoeff_ptr + 8), big_zero);
#   73|   

Error: COMPILER_WARNING: [#def130]
aom-3.13.1/aom_dsp/x86/aom_quantize_avx.c:72:5: note[note]: called from here
#   70|       _mm256_store_si256((__m256i *)(dqcoeff_ptr), big_zero);
#   71|       _mm256_store_si256((__m256i *)(qcoeff_ptr + 8), big_zero);
#   72|->     _mm256_store_si256((__m256i *)(dqcoeff_ptr + 8), big_zero);
#   73|   
#   74|       if (n_coeffs == 16) return;

Error: COMPILER_WARNING: [#def131]
aom-3.13.1/aom_dsp/x86/aom_quantize_avx.c:119:7: note[note]: called from here
#  117|       all_zero = _mm_or_si128(cmp_mask0, cmp_mask1);
#  118|       if (_mm_test_all_zeros(all_zero, all_zero)) {
#  119|->       _mm256_store_si256((__m256i *)(qcoeff_ptr + index), big_zero);
#  120|         _mm256_store_si256((__m256i *)(dqcoeff_ptr + index), big_zero);
#  121|         _mm256_store_si256((__m256i *)(qcoeff_ptr + index + 8), big_zero);

Error: COMPILER_WARNING: [#def132]
aom-3.13.1/aom_dsp/x86/aom_quantize_avx.c:120:7: note[note]: called from here
#  118|       if (_mm_test_all_zeros(all_zero, all_zero)) {
#  119|         _mm256_store_si256((__m256i *)(qcoeff_ptr + index), big_zero);
#  120|->       _mm256_store_si256((__m256i *)(dqcoeff_ptr + index), big_zero);
#  121|         _mm256_store_si256((__m256i *)(qcoeff_ptr + index + 8), big_zero);
#  122|         _mm256_store_si256((__m256i *)(dqcoeff_ptr + index + 8), big_zero);

Error: COMPILER_WARNING: [#def133]
aom-3.13.1/aom_dsp/x86/aom_quantize_avx.c:121:7: note[note]: called from here
#  119|         _mm256_store_si256((__m256i *)(qcoeff_ptr + index), big_zero);
#  120|         _mm256_store_si256((__m256i *)(dqcoeff_ptr + index), big_zero);
#  121|->       _mm256_store_si256((__m256i *)(qcoeff_ptr + index + 8), big_zero);
#  122|         _mm256_store_si256((__m256i *)(dqcoeff_ptr + index + 8), big_zero);
#  123|         continue;

Error: COMPILER_WARNING: [#def134]
aom-3.13.1/aom_dsp/x86/aom_quantize_avx.c:122:7: note[note]: called from here
#  120|         _mm256_store_si256((__m256i *)(dqcoeff_ptr + index), big_zero);
#  121|         _mm256_store_si256((__m256i *)(qcoeff_ptr + index + 8), big_zero);
#  122|->       _mm256_store_si256((__m256i *)(dqcoeff_ptr + index + 8), big_zero);
#  123|         continue;
#  124|       }

Error: COMPILER_WARNING: [#def135]
aom-3.13.1/aom_dsp/x86/avg_intrin_avx2.c:625:12: note[note]: called from here
#  623|   static inline void load_from_src_buf(const uint8_t *ref1, __m256i *src,
#  624|                                        const int stride) {
#  625|->   src[0] = _mm256_loadu_si256((const __m256i *)ref1);
#  626|     src[1] = _mm256_loadu_si256((const __m256i *)(ref1 + stride));
#  627|     src[2] = _mm256_loadu_si256((const __m256i *)(ref1 + (2 * stride)));

Error: COMPILER_WARNING: [#def136]
aom-3.13.1/aom_dsp/x86/avg_intrin_avx2.c:626:12: note[note]: called from here
#  624|                                        const int stride) {
#  625|     src[0] = _mm256_loadu_si256((const __m256i *)ref1);
#  626|->   src[1] = _mm256_loadu_si256((const __m256i *)(ref1 + stride));
#  627|     src[2] = _mm256_loadu_si256((const __m256i *)(ref1 + (2 * stride)));
#  628|     src[3] = _mm256_loadu_si256((const __m256i *)(ref1 + (3 * stride)));

Error: COMPILER_WARNING: [#def137]
aom-3.13.1/aom_dsp/x86/avg_intrin_avx2.c:627:12: note[note]: called from here
#  625|     src[0] = _mm256_loadu_si256((const __m256i *)ref1);
#  626|     src[1] = _mm256_loadu_si256((const __m256i *)(ref1 + stride));
#  627|->   src[2] = _mm256_loadu_si256((const __m256i *)(ref1 + (2 * stride)));
#  628|     src[3] = _mm256_loadu_si256((const __m256i *)(ref1 + (3 * stride)));
#  629|   }

Error: COMPILER_WARNING: [#def138]
aom-3.13.1/aom_dsp/x86/avg_intrin_avx2.c:628:12: note[note]: called from here
#  626|     src[1] = _mm256_loadu_si256((const __m256i *)(ref1 + stride));
#  627|     src[2] = _mm256_loadu_si256((const __m256i *)(ref1 + (2 * stride)));
#  628|->   src[3] = _mm256_loadu_si256((const __m256i *)(ref1 + (3 * stride)));
#  629|   }
#  630|   

Error: COMPILER_WARNING: [#def139]
aom-3.13.1/aom_dsp/x86/bitdepth_conversion_avx2.h:18:1: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   16|   #include "aom_dsp/aom_dsp_common.h"
#   17|   
#   18|-> static inline __m256i load_tran_low(const tran_low_t *a) {
#   19|     const __m256i a_low = _mm256_loadu_si256((const __m256i *)a);
#   20|     const __m256i a_high = _mm256_loadu_si256((const __m256i *)(a + 8));

Error: COMPILER_WARNING: [#def140]
aom-3.13.1/aom_dsp/x86/bitdepth_conversion_avx2.h:24:20: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#   22|   }
#   23|   
#   24|-> static inline void store_tran_low(__m256i a, tran_low_t *b) {
#   25|     const __m256i one = _mm256_set1_epi16(1);
#   26|     const __m256i a_hi = _mm256_mulhi_epi16(a, one);

Error: COMPILER_WARNING: [#def141]
aom-3.13.1/aom_dsp/x86/blk_sse_sum_avx2.c:16:20: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#   14|   #include "config/aom_dsp_rtcd.h"
#   15|   
#   16|-> static inline void accumulate_sse_sum(__m256i regx_sum, __m256i regx2_sum,
#   17|                                         int *x_sum, int64_t *x2_sum) {
#   18|     __m256i sum_buffer, sse_buffer;

Error: COMPILER_WARNING: [#def142]
aom-3.13.1/aom_dsp/x86/blk_sse_sum_avx2.c:22:16: note[note]: called from here
#   20|   
#   21|     // Accumulate the various elements of register into first element.
#   22|->   sum_buffer = _mm256_permute2f128_si256(regx_sum, regx_sum, 1);
#   23|     regx_sum = _mm256_add_epi32(sum_buffer, regx_sum);
#   24|     regx_sum = _mm256_add_epi32(regx_sum, _mm256_srli_si256(regx_sum, 8));

Error: COMPILER_WARNING: [#def143]
aom-3.13.1/aom_dsp/x86/blk_sse_sum_avx2.c:23:14: note[note]: called from here
#   21|     // Accumulate the various elements of register into first element.
#   22|     sum_buffer = _mm256_permute2f128_si256(regx_sum, regx_sum, 1);
#   23|->   regx_sum = _mm256_add_epi32(sum_buffer, regx_sum);
#   24|     regx_sum = _mm256_add_epi32(regx_sum, _mm256_srli_si256(regx_sum, 8));
#   25|     regx_sum = _mm256_add_epi32(regx_sum, _mm256_srli_si256(regx_sum, 4));

Error: COMPILER_WARNING: [#def144]
aom-3.13.1/aom_dsp/x86/blk_sse_sum_avx2.c:24:14: note[note]: called from here
#   22|     sum_buffer = _mm256_permute2f128_si256(regx_sum, regx_sum, 1);
#   23|     regx_sum = _mm256_add_epi32(sum_buffer, regx_sum);
#   24|->   regx_sum = _mm256_add_epi32(regx_sum, _mm256_srli_si256(regx_sum, 8));
#   25|     regx_sum = _mm256_add_epi32(regx_sum, _mm256_srli_si256(regx_sum, 4));
#   26|   

Error: COMPILER_WARNING: [#def145]
aom-3.13.1/aom_dsp/x86/blk_sse_sum_avx2.c:25:14: note[note]: called from here
#   23|     regx_sum = _mm256_add_epi32(sum_buffer, regx_sum);
#   24|     regx_sum = _mm256_add_epi32(regx_sum, _mm256_srli_si256(regx_sum, 8));
#   25|->   regx_sum = _mm256_add_epi32(regx_sum, _mm256_srli_si256(regx_sum, 4));
#   26|   
#   27|     sse_buffer = _mm256_permute2f128_si256(regx2_sum, regx2_sum, 1);

Error: COMPILER_WARNING: [#def146]
aom-3.13.1/aom_dsp/x86/blk_sse_sum_avx2.c:27:16: note[note]: called from here
#   25|     regx_sum = _mm256_add_epi32(regx_sum, _mm256_srli_si256(regx_sum, 4));
#   26|   
#   27|->   sse_buffer = _mm256_permute2f128_si256(regx2_sum, regx2_sum, 1);
#   28|     regx2_sum = _mm256_add_epi64(sse_buffer, regx2_sum);
#   29|     regx2_sum = _mm256_add_epi64(regx2_sum, _mm256_srli_si256(regx2_sum, 8));

Error: COMPILER_WARNING: [#def147]
aom-3.13.1/aom_dsp/x86/blk_sse_sum_avx2.c:28:15: note[note]: called from here
#   26|   
#   27|     sse_buffer = _mm256_permute2f128_si256(regx2_sum, regx2_sum, 1);
#   28|->   regx2_sum = _mm256_add_epi64(sse_buffer, regx2_sum);
#   29|     regx2_sum = _mm256_add_epi64(regx2_sum, _mm256_srli_si256(regx2_sum, 8));
#   30|   

Error: COMPILER_WARNING: [#def148]
aom-3.13.1/aom_dsp/x86/blk_sse_sum_avx2.c:29:15: note[note]: called from here
#   27|     sse_buffer = _mm256_permute2f128_si256(regx2_sum, regx2_sum, 1);
#   28|     regx2_sum = _mm256_add_epi64(sse_buffer, regx2_sum);
#   29|->   regx2_sum = _mm256_add_epi64(regx2_sum, _mm256_srli_si256(regx2_sum, 8));
#   30|   
#   31|     out_buffer = _mm256_castsi256_si128(regx_sum);

Error: COMPILER_WARNING: [#def149]
aom-3.13.1/aom_dsp/x86/blk_sse_sum_avx2.c:31:16: note[note]: called from here
#   29|     regx2_sum = _mm256_add_epi64(regx2_sum, _mm256_srli_si256(regx2_sum, 8));
#   30|   
#   31|->   out_buffer = _mm256_castsi256_si128(regx_sum);
#   32|     *x_sum += _mm_cvtsi128_si32(out_buffer);
#   33|     out_buffer = _mm256_castsi256_si128(regx2_sum);

Error: COMPILER_WARNING: [#def150]
aom-3.13.1/aom_dsp/x86/blk_sse_sum_avx2.c:33:16: note[note]: called from here
#   31|     out_buffer = _mm256_castsi256_si128(regx_sum);
#   32|     *x_sum += _mm_cvtsi128_si32(out_buffer);
#   33|->   out_buffer = _mm256_castsi256_si128(regx2_sum);
#   34|   #if AOM_ARCH_X86_64
#   35|     *x2_sum += _mm_cvtsi128_si64(out_buffer);

Error: COMPILER_WARNING: [#def151]
aom-3.13.1/aom_dsp/x86/blk_sse_sum_avx2.c:51:11: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   49|         temp_buffer1, temp_buffer2, row_sum_buffer, row_sse_buffer;
#   50|     const int16_t *data_tmp = data;
#   51|->   __m256i one = _mm256_set1_epi16(1);
#   52|     regx_sum = _mm256_setzero_si256();
#   53|     regx2_sum = regx_sum;

Error: COMPILER_WARNING: [#def152]
aom-3.13.1/aom_dsp/x86/convolve_avx2.h:688:25: note[note]: called from here
#  686|   
#  687|     const __m128i coeff_8 = _mm_loadu_si128((__m128i *)filter);
#  688|->   const __m256i coeff = _mm256_broadcastsi128_si256(coeff_8);
#  689|   
#  690|     // coeffs 0 1 0 1 0 1 0 1

Error: COMPILER_WARNING: [#def153]
aom-3.13.1/aom_dsp/x86/convolve_avx2.h:691:15: note[note]: called from here
#  689|   
#  690|     // coeffs 0 1 0 1 0 1 0 1
#  691|->   coeffs[0] = _mm256_shuffle_epi32(coeff, 0x00);
#  692|     // coeffs 2 3 2 3 2 3 2 3
#  693|     coeffs[1] = _mm256_shuffle_epi32(coeff, 0x55);

Error: COMPILER_WARNING: [#def154]
aom-3.13.1/aom_dsp/x86/convolve_avx2.h:693:15: note[note]: called from here
#  691|     coeffs[0] = _mm256_shuffle_epi32(coeff, 0x00);
#  692|     // coeffs 2 3 2 3 2 3 2 3
#  693|->   coeffs[1] = _mm256_shuffle_epi32(coeff, 0x55);
#  694|     // coeffs 4 5 4 5 4 5 4 5
#  695|     coeffs[2] = _mm256_shuffle_epi32(coeff, 0xaa);

Error: COMPILER_WARNING: [#def155]
aom-3.13.1/aom_dsp/x86/convolve_avx2.h:695:15: note[note]: called from here
#  693|     coeffs[1] = _mm256_shuffle_epi32(coeff, 0x55);
#  694|     // coeffs 4 5 4 5 4 5 4 5
#  695|->   coeffs[2] = _mm256_shuffle_epi32(coeff, 0xaa);
#  696|     // coeffs 6 7 6 7 6 7 6 7
#  697|     coeffs[3] = _mm256_shuffle_epi32(coeff, 0xff);

Error: COMPILER_WARNING: [#def156]
aom-3.13.1/aom_dsp/x86/convolve_avx2.h:697:15: note[note]: called from here
#  695|     coeffs[2] = _mm256_shuffle_epi32(coeff, 0xaa);
#  696|     // coeffs 6 7 6 7 6 7 6 7
#  697|->   coeffs[3] = _mm256_shuffle_epi32(coeff, 0xff);
#  698|   }
#  699|   

Error: COMPILER_WARNING: [#def157]
aom-3.13.1/aom_dsp/x86/convolve_avx2.h:725:38: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#  723|   
#  724|   static inline __m256i convolve_lowbd(const __m256i *const s,
#  725|->                                      const __m256i *const coeffs) {
#  726|     const __m256i res_01 = _mm256_maddubs_epi16(s[0], coeffs[0]);
#  727|     const __m256i res_23 = _mm256_maddubs_epi16(s[1], coeffs[1]);

Error: COMPILER_WARNING: [#def158]
aom-3.13.1/aom_dsp/x86/convolve_avx2.h:726:26: note[note]: called from here
#  724|   static inline __m256i convolve_lowbd(const __m256i *const s,
#  725|                                        const __m256i *const coeffs) {
#  726|->   const __m256i res_01 = _mm256_maddubs_epi16(s[0], coeffs[0]);
#  727|     const __m256i res_23 = _mm256_maddubs_epi16(s[1], coeffs[1]);
#  728|     const __m256i res_45 = _mm256_maddubs_epi16(s[2], coeffs[2]);

Error: COMPILER_WARNING: [#def159]
aom-3.13.1/aom_dsp/x86/convolve_avx2.h:727:26: note[note]: called from here
#  725|                                        const __m256i *const coeffs) {
#  726|     const __m256i res_01 = _mm256_maddubs_epi16(s[0], coeffs[0]);
#  727|->   const __m256i res_23 = _mm256_maddubs_epi16(s[1], coeffs[1]);
#  728|     const __m256i res_45 = _mm256_maddubs_epi16(s[2], coeffs[2]);
#  729|     const __m256i res_67 = _mm256_maddubs_epi16(s[3], coeffs[3]);

Error: COMPILER_WARNING: [#def160]
aom-3.13.1/aom_dsp/x86/convolve_avx2.h:728:26: note[note]: called from here
#  726|     const __m256i res_01 = _mm256_maddubs_epi16(s[0], coeffs[0]);
#  727|     const __m256i res_23 = _mm256_maddubs_epi16(s[1], coeffs[1]);
#  728|->   const __m256i res_45 = _mm256_maddubs_epi16(s[2], coeffs[2]);
#  729|     const __m256i res_67 = _mm256_maddubs_epi16(s[3], coeffs[3]);
#  730|   

Error: COMPILER_WARNING: [#def161]
aom-3.13.1/aom_dsp/x86/convolve_avx2.h:729:26: note[note]: called from here
#  727|     const __m256i res_23 = _mm256_maddubs_epi16(s[1], coeffs[1]);
#  728|     const __m256i res_45 = _mm256_maddubs_epi16(s[2], coeffs[2]);
#  729|->   const __m256i res_67 = _mm256_maddubs_epi16(s[3], coeffs[3]);
#  730|   
#  731|     // order: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Error: COMPILER_WARNING: [#def162]
aom-3.13.1/aom_dsp/x86/convolve_avx2.h:732:23: note[note]: called from here
#  730|   
#  731|     // order: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
#  732|->   const __m256i res = _mm256_add_epi16(_mm256_add_epi16(res_01, res_45),
#  733|                                          _mm256_add_epi16(res_23, res_67));
#  734|   

Error: COMPILER_WARNING: [#def163]
aom-3.13.1/aom_dsp/x86/convolve_avx2.h:811:23: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#  809|   }
#  810|   
#  811|-> static inline __m256i convolve_lowbd_x(const __m256i data,
#  812|                                          const __m256i *const coeffs,
#  813|                                          const __m256i *const filt) {

Error: COMPILER_WARNING: [#def164]
aom-3.13.1/aom_dsp/x86/convolve_avx2.h:836:23: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#  834|   }
#  835|   
#  836|-> static inline __m256i convolve_lowbd_x_4tap(const __m256i data,
#  837|                                               const __m256i *const coeffs,
#  838|                                               const __m256i *const filt) {

Error: COMPILER_WARNING: [#def165]
aom-3.13.1/aom_dsp/x86/convolve_avx2.h:901:29: note[note]: called from here
#  899|     __m256i res;
#  900|     if (use_dist_wtd_comp_avg) {
#  901|->     const __m256i wt0_res = _mm256_mullo_epi32(*data_ref_0, *wt0);
#  902|       const __m256i wt1_res = _mm256_mullo_epi32(*res_unsigned, *wt1);
#  903|       const __m256i wt_res = _mm256_add_epi32(wt0_res, wt1_res);

Error: COMPILER_WARNING: [#def166]
aom-3.13.1/aom_dsp/x86/convolve_avx2.h:902:29: note[note]: called from here
#  900|     if (use_dist_wtd_comp_avg) {
#  901|       const __m256i wt0_res = _mm256_mullo_epi32(*data_ref_0, *wt0);
#  902|->     const __m256i wt1_res = _mm256_mullo_epi32(*res_unsigned, *wt1);
#  903|       const __m256i wt_res = _mm256_add_epi32(wt0_res, wt1_res);
#  904|       res = _mm256_srai_epi32(wt_res, DIST_PRECISION_BITS);

Error: COMPILER_WARNING: [#def167]
aom-3.13.1/aom_dsp/x86/convolve_avx2.h:903:28: note[note]: called from here
#  901|       const __m256i wt0_res = _mm256_mullo_epi32(*data_ref_0, *wt0);
#  902|       const __m256i wt1_res = _mm256_mullo_epi32(*res_unsigned, *wt1);
#  903|->     const __m256i wt_res = _mm256_add_epi32(wt0_res, wt1_res);
#  904|       res = _mm256_srai_epi32(wt_res, DIST_PRECISION_BITS);
#  905|     } else {

Error: COMPILER_WARNING: [#def168]
aom-3.13.1/aom_dsp/x86/convolve_avx2.h:904:11: note[note]: called from here
#  902|       const __m256i wt1_res = _mm256_mullo_epi32(*res_unsigned, *wt1);
#  903|       const __m256i wt_res = _mm256_add_epi32(wt0_res, wt1_res);
#  904|->     res = _mm256_srai_epi32(wt_res, DIST_PRECISION_BITS);
#  905|     } else {
#  906|       const __m256i wt_res = _mm256_add_epi32(*data_ref_0, *res_unsigned);

Error: COMPILER_WARNING: [#def169]
aom-3.13.1/aom_dsp/x86/convolve_avx2.h:906:28: note[note]: called from here
#  904|       res = _mm256_srai_epi32(wt_res, DIST_PRECISION_BITS);
#  905|     } else {
#  906|->     const __m256i wt_res = _mm256_add_epi32(*data_ref_0, *res_unsigned);
#  907|       res = _mm256_srai_epi32(wt_res, 1);
#  908|     }

Error: COMPILER_WARNING: [#def170]
aom-3.13.1/aom_dsp/x86/convolve_avx2.h:907:11: note[note]: called from here
#  905|     } else {
#  906|       const __m256i wt_res = _mm256_add_epi32(*data_ref_0, *res_unsigned);
#  907|->     res = _mm256_srai_epi32(wt_res, 1);
#  908|     }
#  909|     return res;

Error: COMPILER_WARNING: [#def171]
aom-3.13.1/aom_dsp/x86/fft_avx2.c:23:1: note[note]: called from here
#   21|   
#   22|   // Generate the 1d forward transforms for float using _mm256
#   23|-> GEN_FFT_8(static inline void, avx2, float, __m256, _mm256_load_ps,
#   24|             _mm256_store_ps, _mm256_set1_ps, _mm256_add_ps, _mm256_sub_ps,
#   25|             _mm256_mul_ps)

Error: COMPILER_WARNING: [#def172]
aom-3.13.1/aom_dsp/x86/fft_avx2.c:23:1: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   21|   
#   22|   // Generate the 1d forward transforms for float using _mm256
#   23|-> GEN_FFT_8(static inline void, avx2, float, __m256, _mm256_load_ps,
#   24|             _mm256_store_ps, _mm256_set1_ps, _mm256_add_ps, _mm256_sub_ps,
#   25|             _mm256_mul_ps)

Error: COMPILER_WARNING: [#def173]
aom-3.13.1/aom_dsp/x86/highbd_adaptive_quantize_avx2.c:86:23: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#   84|   }
#   85|   
#   86|-> static inline __m256i highbd_calculate_dqcoeff_avx2(__m256i qcoeff,
#   87|                                                       __m256i dequant) {
#   88|     return _mm256_mullo_epi32(qcoeff, dequant);

Error: COMPILER_WARNING: [#def174]
aom-3.13.1/aom_dsp/x86/highbd_adaptive_quantize_avx2.c:87:53: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   85|   
#   86|   static inline __m256i highbd_calculate_dqcoeff_avx2(__m256i qcoeff,
#   87|->                                                     __m256i dequant) {
#   88|     return _mm256_mullo_epi32(qcoeff, dequant);
#   89|   }

Error: COMPILER_WARNING: [#def175]
aom-3.13.1/aom_dsp/x86/highbd_adaptive_quantize_avx2.c:88:10: note[note]: called from here
#   86|   static inline __m256i highbd_calculate_dqcoeff_avx2(__m256i qcoeff,
#   87|                                                       __m256i dequant) {
#   88|->   return _mm256_mullo_epi32(qcoeff, dequant);
#   89|   }
#   90|   

Error: COMPILER_WARNING: [#def176]
aom-3.13.1/aom_dsp/x86/highbd_convolve_avx2.c:1132:12: note[note]: called from here
# 1130|   
# 1131|   static void pack_16x2_init(const uint16_t *src, __m256i *sig) {
# 1132|->   sig[2] = _mm256_loadu_si256((const __m256i *)src);
# 1133|   }
# 1134|   

Error: COMPILER_WARNING: [#def177]
aom-3.13.1/aom_dsp/x86/highbd_quantize_intrin_avx2.c:22:9: note[note]: called from here
#   20|     const __m128i dc = _mm_unpacklo_epi16(*p, sign);
#   21|     const __m128i ac = _mm_unpackhi_epi16(*p, sign);
#   22|->   *qp = _mm256_insertf128_si256(_mm256_castsi128_si256(dc), ac, 1);
#   23|   }
#   24|   

Error: COMPILER_WARNING: [#def178]
aom-3.13.1/aom_dsp/x86/highbd_quantize_intrin_avx2.c:63:45: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   61|   // and right shift 16.  The output, 16 int32_t is save in *p.
#   62|   static inline __m256i mm256_mul_shift_epi32(const __m256i *x,
#   63|->                                             const __m256i *y) {
#   64|     __m256i prod_lo = _mm256_mul_epi32(*x, *y);
#   65|     __m256i prod_hi = _mm256_srli_epi64(*x, 32);

Error: COMPILER_WARNING: [#def179]
aom-3.13.1/aom_dsp/x86/highbd_quantize_intrin_avx2.c:78:33: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#   76|   }
#   77|   
#   78|-> static AOM_FORCE_INLINE __m256i get_max_lane_eob(const int16_t *iscan_ptr,
#   79|                                                    __m256i eobmax,
#   80|                                                    __m256i nz_mask) {

Error: COMPILER_WARNING: [#def180]
aom-3.13.1/aom_dsp/x86/highbd_sad_avx2.c:595:10: note[note]: called from here
#  593|   
#  594|   static void init_sad(__m256i *s) {
#  595|->   s[0] = _mm256_setzero_si256();
#  596|     s[1] = _mm256_setzero_si256();
#  597|     s[2] = _mm256_setzero_si256();

Error: COMPILER_WARNING: [#def181]
aom-3.13.1/aom_dsp/x86/highbd_sad_avx2.c:596:10: note[note]: called from here
#  594|   static void init_sad(__m256i *s) {
#  595|     s[0] = _mm256_setzero_si256();
#  596|->   s[1] = _mm256_setzero_si256();
#  597|     s[2] = _mm256_setzero_si256();
#  598|     s[3] = _mm256_setzero_si256();

Error: COMPILER_WARNING: [#def182]
aom-3.13.1/aom_dsp/x86/highbd_sad_avx2.c:597:10: note[note]: called from here
#  595|     s[0] = _mm256_setzero_si256();
#  596|     s[1] = _mm256_setzero_si256();
#  597|->   s[2] = _mm256_setzero_si256();
#  598|     s[3] = _mm256_setzero_si256();
#  599|   }

Error: COMPILER_WARNING: [#def183]
aom-3.13.1/aom_dsp/x86/highbd_sad_avx2.c:598:10: note[note]: called from here
#  596|     s[1] = _mm256_setzero_si256();
#  597|     s[2] = _mm256_setzero_si256();
#  598|->   s[3] = _mm256_setzero_si256();
#  599|   }
#  600|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def184]
aom-3.13.1/aom_dsp/x86/highbd_subtract_sse2.c:265:3: warning[-Wanalyzer-jump-through-null]: jump through null pointer
#  263|   
#  264|     func = getSubtractFunc(rows, cols);
#  265|->   func(diff, diff_stride, src, src_stride, pred, pred_stride);
#  266|   }

Error: COMPILER_WARNING: [#def185]
aom-3.13.1/aom_dsp/x86/highbd_variance_avx2.c:659:11: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#  657|                                        const uint16_t *ref, int ref_stride,
#  658|                                        uint32_t *sse, int *sum) {
#  659|->   __m256i v_sum_d = _mm256_setzero_si256();
#  660|     __m256i v_sse_d = _mm256_setzero_si256();
#  661|     const __m256i one = _mm256_set1_epi16(1);

Error: COMPILER_WARNING: [#def186]
aom-3.13.1/aom_dsp/x86/highbd_variance_avx2.c:659:21: note[note]: called from here
#  657|                                        const uint16_t *ref, int ref_stride,
#  658|                                        uint32_t *sse, int *sum) {
#  659|->   __m256i v_sum_d = _mm256_setzero_si256();
#  660|     __m256i v_sse_d = _mm256_setzero_si256();
#  661|     const __m256i one = _mm256_set1_epi16(1);

Error: COMPILER_WARNING: [#def187]
aom-3.13.1/aom_dsp/x86/highbd_variance_avx2.c:660:21: note[note]: called from here
#  658|                                        uint32_t *sse, int *sum) {
#  659|     __m256i v_sum_d = _mm256_setzero_si256();
#  660|->   __m256i v_sse_d = _mm256_setzero_si256();
#  661|     const __m256i one = _mm256_set1_epi16(1);
#  662|     for (int i = 0; i < 16; ++i) {

Error: COMPILER_WARNING: [#def188]
aom-3.13.1/aom_dsp/x86/highbd_variance_avx2.c:661:23: note[note]: called from here
#  659|     __m256i v_sum_d = _mm256_setzero_si256();
#  660|     __m256i v_sse_d = _mm256_setzero_si256();
#  661|->   const __m256i one = _mm256_set1_epi16(1);
#  662|     for (int i = 0; i < 16; ++i) {
#  663|       const __m256i v_p_a = _mm256_loadu_si256((const __m256i *)src);

Error: COMPILER_WARNING: [#def189]
aom-3.13.1/aom_dsp/x86/highbd_variance_avx2.c:663:27: note[note]: called from here
#  661|     const __m256i one = _mm256_set1_epi16(1);
#  662|     for (int i = 0; i < 16; ++i) {
#  663|->     const __m256i v_p_a = _mm256_loadu_si256((const __m256i *)src);
#  664|       const __m256i v_p_b = _mm256_loadu_si256((const __m256i *)ref);
#  665|       const __m256i v_diff = _mm256_sub_epi16(v_p_a, v_p_b);

Error: COMPILER_WARNING: [#def190]
aom-3.13.1/aom_dsp/x86/highbd_variance_avx2.c:664:27: note[note]: called from here
#  662|     for (int i = 0; i < 16; ++i) {
#  663|       const __m256i v_p_a = _mm256_loadu_si256((const __m256i *)src);
#  664|->     const __m256i v_p_b = _mm256_loadu_si256((const __m256i *)ref);
#  665|       const __m256i v_diff = _mm256_sub_epi16(v_p_a, v_p_b);
#  666|       const __m256i v_sqrdiff = _mm256_madd_epi16(v_diff, v_diff);

Error: COMPILER_WARNING: [#def191]
aom-3.13.1/aom_dsp/x86/highbd_variance_avx2.c:665:28: note[note]: called from here
#  663|       const __m256i v_p_a = _mm256_loadu_si256((const __m256i *)src);
#  664|       const __m256i v_p_b = _mm256_loadu_si256((const __m256i *)ref);
#  665|->     const __m256i v_diff = _mm256_sub_epi16(v_p_a, v_p_b);
#  666|       const __m256i v_sqrdiff = _mm256_madd_epi16(v_diff, v_diff);
#  667|       v_sum_d = _mm256_add_epi16(v_sum_d, v_diff);

Error: COMPILER_WARNING: [#def192]
aom-3.13.1/aom_dsp/x86/highbd_variance_avx2.c:666:31: note[note]: called from here
#  664|       const __m256i v_p_b = _mm256_loadu_si256((const __m256i *)ref);
#  665|       const __m256i v_diff = _mm256_sub_epi16(v_p_a, v_p_b);
#  666|->     const __m256i v_sqrdiff = _mm256_madd_epi16(v_diff, v_diff);
#  667|       v_sum_d = _mm256_add_epi16(v_sum_d, v_diff);
#  668|       v_sse_d = _mm256_add_epi32(v_sse_d, v_sqrdiff);

Error: COMPILER_WARNING: [#def193]
aom-3.13.1/aom_dsp/x86/highbd_variance_avx2.c:667:15: note[note]: called from here
#  665|       const __m256i v_diff = _mm256_sub_epi16(v_p_a, v_p_b);
#  666|       const __m256i v_sqrdiff = _mm256_madd_epi16(v_diff, v_diff);
#  667|->     v_sum_d = _mm256_add_epi16(v_sum_d, v_diff);
#  668|       v_sse_d = _mm256_add_epi32(v_sse_d, v_sqrdiff);
#  669|       src += src_stride;

Error: COMPILER_WARNING: [#def194]
aom-3.13.1/aom_dsp/x86/highbd_variance_avx2.c:668:15: note[note]: called from here
#  666|       const __m256i v_sqrdiff = _mm256_madd_epi16(v_diff, v_diff);
#  667|       v_sum_d = _mm256_add_epi16(v_sum_d, v_diff);
#  668|->     v_sse_d = _mm256_add_epi32(v_sse_d, v_sqrdiff);
#  669|       src += src_stride;
#  670|       ref += ref_stride;

Error: COMPILER_WARNING: [#def195]
aom-3.13.1/aom_dsp/x86/highbd_variance_avx2.c:672:20: note[note]: called from here
#  670|       ref += ref_stride;
#  671|     }
#  672|->   __m256i v_sum0 = _mm256_madd_epi16(v_sum_d, one);
#  673|     __m256i v_d_l = _mm256_unpacklo_epi32(v_sum0, v_sse_d);
#  674|     __m256i v_d_h = _mm256_unpackhi_epi32(v_sum0, v_sse_d);

Error: COMPILER_WARNING: [#def196]
aom-3.13.1/aom_dsp/x86/highbd_variance_avx2.c:673:19: note[note]: called from here
#  671|     }
#  672|     __m256i v_sum0 = _mm256_madd_epi16(v_sum_d, one);
#  673|->   __m256i v_d_l = _mm256_unpacklo_epi32(v_sum0, v_sse_d);
#  674|     __m256i v_d_h = _mm256_unpackhi_epi32(v_sum0, v_sse_d);
#  675|     __m256i v_d_lh = _mm256_add_epi32(v_d_l, v_d_h);

Error: COMPILER_WARNING: [#def197]
aom-3.13.1/aom_dsp/x86/highbd_variance_avx2.c:674:19: note[note]: called from here
#  672|     __m256i v_sum0 = _mm256_madd_epi16(v_sum_d, one);
#  673|     __m256i v_d_l = _mm256_unpacklo_epi32(v_sum0, v_sse_d);
#  674|->   __m256i v_d_h = _mm256_unpackhi_epi32(v_sum0, v_sse_d);
#  675|     __m256i v_d_lh = _mm256_add_epi32(v_d_l, v_d_h);
#  676|     const __m128i v_d0_d = _mm256_castsi256_si128(v_d_lh);

Error: COMPILER_WARNING: [#def198]
aom-3.13.1/aom_dsp/x86/highbd_variance_avx2.c:675:20: note[note]: called from here
#  673|     __m256i v_d_l = _mm256_unpacklo_epi32(v_sum0, v_sse_d);
#  674|     __m256i v_d_h = _mm256_unpackhi_epi32(v_sum0, v_sse_d);
#  675|->   __m256i v_d_lh = _mm256_add_epi32(v_d_l, v_d_h);
#  676|     const __m128i v_d0_d = _mm256_castsi256_si128(v_d_lh);
#  677|     const __m128i v_d1_d = _mm256_extracti128_si256(v_d_lh, 1);

Error: COMPILER_WARNING: [#def199]
aom-3.13.1/aom_dsp/x86/highbd_variance_avx2.c:676:26: note[note]: called from here
#  674|     __m256i v_d_h = _mm256_unpackhi_epi32(v_sum0, v_sse_d);
#  675|     __m256i v_d_lh = _mm256_add_epi32(v_d_l, v_d_h);
#  676|->   const __m128i v_d0_d = _mm256_castsi256_si128(v_d_lh);
#  677|     const __m128i v_d1_d = _mm256_extracti128_si256(v_d_lh, 1);
#  678|     __m128i v_d = _mm_add_epi32(v_d0_d, v_d1_d);

Error: COMPILER_WARNING: [#def200]
aom-3.13.1/aom_dsp/x86/highbd_variance_avx2.c:677:26: note[note]: called from here
#  675|     __m256i v_d_lh = _mm256_add_epi32(v_d_l, v_d_h);
#  676|     const __m128i v_d0_d = _mm256_castsi256_si128(v_d_lh);
#  677|->   const __m128i v_d1_d = _mm256_extracti128_si256(v_d_lh, 1);
#  678|     __m128i v_d = _mm_add_epi32(v_d0_d, v_d1_d);
#  679|     v_d = _mm_add_epi32(v_d, _mm_srli_si128(v_d, 8));

Error: CPPCHECK_WARNING (CWE-457): [#def201]
aom-3.13.1/aom_dsp/x86/highbd_variance_sse4.c:171: error[legacyUninitvar]: Uninitialized variable: temp3
#  169|                                                   bilinear_filters_2t[yoffset]);
#  170|   
#  171|->   aom_highbd_comp_avg_pred(CONVERT_TO_BYTEPTR(temp3), second_pred, 4, 4,
#  172|                              CONVERT_TO_BYTEPTR(temp2), 4);
#  173|   

Error: CPPCHECK_WARNING (CWE-457): [#def202]
aom-3.13.1/aom_dsp/x86/highbd_variance_sse4.c:191: error[legacyUninitvar]: Uninitialized variable: temp3
#  189|                                                   bilinear_filters_2t[yoffset]);
#  190|   
#  191|->   aom_highbd_comp_avg_pred(CONVERT_TO_BYTEPTR(temp3), second_pred, 4, 4,
#  192|                              CONVERT_TO_BYTEPTR(temp2), 4);
#  193|   

Error: CPPCHECK_WARNING (CWE-457): [#def203]
aom-3.13.1/aom_dsp/x86/highbd_variance_sse4.c:211: error[legacyUninitvar]: Uninitialized variable: temp3
#  209|                                                   bilinear_filters_2t[yoffset]);
#  210|   
#  211|->   aom_highbd_comp_avg_pred(CONVERT_TO_BYTEPTR(temp3), second_pred, 4, 4,
#  212|                              CONVERT_TO_BYTEPTR(temp2), 4);
#  213|   

Error: COMPILER_WARNING: [#def204]
aom-3.13.1/aom_dsp/x86/intrapred_avx2.c:19:1: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   17|   #include "aom_dsp/x86/lpf_common_sse2.h"
#   18|   
#   19|-> static inline __m256i dc_sum_64(const uint8_t *ref) {
#   20|     const __m256i x0 = _mm256_loadu_si256((const __m256i *)ref);
#   21|     const __m256i x1 = _mm256_loadu_si256((const __m256i *)(ref + 32));

Error: COMPILER_WARNING: [#def205]
aom-3.13.1/aom_dsp/x86/intrapred_avx2.c:45:5: note[note]: called from here
#   43|                                     ptrdiff_t stride) {
#   44|     for (int i = 0; i < height; ++i) {
#   45|->     _mm256_storeu_si256((__m256i *)dst, *r);
#   46|       dst += stride;
#   47|     }

Error: COMPILER_WARNING: [#def206]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:38:3: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   36|     const __m128i ff = _mm_cmpeq_epi8(zero, zero);
#   37|   
#   38|->   p256_2 =
#   39|         _mm256_castpd_si256(_mm256_broadcast_pd((__m128d const *)(s - 3 * p)));
#   40|     p256_1 =

Error: COMPILER_WARNING: [#def207]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:487:22: note[note]: called from here
#  485|     const __m128i x7 = _mm_loadu_si128((__m128i *)(in0 + in_p * 7));
#  486|   
#  487|->   const __m256i y0 = _mm256_insertf128_si256(
#  488|         _mm256_castsi128_si256(x0), _mm_loadu_si128((__m128i *)(in0 + in_p * 8)),
#  489|         0x1);

Error: COMPILER_WARNING: [#def208]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:490:22: note[note]: called from here
#  488|         _mm256_castsi128_si256(x0), _mm_loadu_si128((__m128i *)(in0 + in_p * 8)),
#  489|         0x1);
#  490|->   const __m256i y1 = _mm256_insertf128_si256(
#  491|         _mm256_castsi128_si256(x1), _mm_loadu_si128((__m128i *)(in0 + in_p * 9)),
#  492|         0x1);

Error: COMPILER_WARNING: [#def209]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:493:22: note[note]: called from here
#  491|         _mm256_castsi128_si256(x1), _mm_loadu_si128((__m128i *)(in0 + in_p * 9)),
#  492|         0x1);
#  493|->   const __m256i y2 = _mm256_insertf128_si256(
#  494|         _mm256_castsi128_si256(x2), _mm_loadu_si128((__m128i *)(in0 + in_p * 10)),
#  495|         0x1);

Error: COMPILER_WARNING: [#def210]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:496:22: note[note]: called from here
#  494|         _mm256_castsi128_si256(x2), _mm_loadu_si128((__m128i *)(in0 + in_p * 10)),
#  495|         0x1);
#  496|->   const __m256i y3 = _mm256_insertf128_si256(
#  497|         _mm256_castsi128_si256(x3), _mm_loadu_si128((__m128i *)(in0 + in_p * 11)),
#  498|         0x1);

Error: COMPILER_WARNING: [#def211]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:499:22: note[note]: called from here
#  497|         _mm256_castsi128_si256(x3), _mm_loadu_si128((__m128i *)(in0 + in_p * 11)),
#  498|         0x1);
#  499|->   const __m256i y4 = _mm256_insertf128_si256(
#  500|         _mm256_castsi128_si256(x4), _mm_loadu_si128((__m128i *)(in0 + in_p * 12)),
#  501|         0x1);

Error: COMPILER_WARNING: [#def212]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:502:22: note[note]: called from here
#  500|         _mm256_castsi128_si256(x4), _mm_loadu_si128((__m128i *)(in0 + in_p * 12)),
#  501|         0x1);
#  502|->   const __m256i y5 = _mm256_insertf128_si256(
#  503|         _mm256_castsi128_si256(x5), _mm_loadu_si128((__m128i *)(in0 + in_p * 13)),
#  504|         0x1);

Error: COMPILER_WARNING: [#def213]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:505:22: note[note]: called from here
#  503|         _mm256_castsi128_si256(x5), _mm_loadu_si128((__m128i *)(in0 + in_p * 13)),
#  504|         0x1);
#  505|->   const __m256i y6 = _mm256_insertf128_si256(
#  506|         _mm256_castsi128_si256(x6), _mm_loadu_si128((__m128i *)(in0 + in_p * 14)),
#  507|         0x1);

Error: COMPILER_WARNING: [#def214]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:508:22: note[note]: called from here
#  506|         _mm256_castsi128_si256(x6), _mm_loadu_si128((__m128i *)(in0 + in_p * 14)),
#  507|         0x1);
#  508|->   const __m256i y7 = _mm256_insertf128_si256(
#  509|         _mm256_castsi128_si256(x7), _mm_loadu_si128((__m128i *)(in0 + in_p * 15)),
#  510|         0x1);

Error: COMPILER_WARNING: [#def215]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:512:25: note[note]: called from here
#  510|         0x1);
#  511|   
#  512|->   const __m256i y_s00 = _mm256_unpacklo_epi8(y0, y1);
#  513|     const __m256i y_s01 = _mm256_unpackhi_epi8(y0, y1);
#  514|     const __m256i y_s02 = _mm256_unpacklo_epi8(y2, y3);

Error: COMPILER_WARNING: [#def216]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:513:25: note[note]: called from here
#  511|   
#  512|     const __m256i y_s00 = _mm256_unpacklo_epi8(y0, y1);
#  513|->   const __m256i y_s01 = _mm256_unpackhi_epi8(y0, y1);
#  514|     const __m256i y_s02 = _mm256_unpacklo_epi8(y2, y3);
#  515|     const __m256i y_s03 = _mm256_unpackhi_epi8(y2, y3);

Error: COMPILER_WARNING: [#def217]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:514:25: note[note]: called from here
#  512|     const __m256i y_s00 = _mm256_unpacklo_epi8(y0, y1);
#  513|     const __m256i y_s01 = _mm256_unpackhi_epi8(y0, y1);
#  514|->   const __m256i y_s02 = _mm256_unpacklo_epi8(y2, y3);
#  515|     const __m256i y_s03 = _mm256_unpackhi_epi8(y2, y3);
#  516|     const __m256i y_s04 = _mm256_unpacklo_epi8(y4, y5);

Error: COMPILER_WARNING: [#def218]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:515:25: note[note]: called from here
#  513|     const __m256i y_s01 = _mm256_unpackhi_epi8(y0, y1);
#  514|     const __m256i y_s02 = _mm256_unpacklo_epi8(y2, y3);
#  515|->   const __m256i y_s03 = _mm256_unpackhi_epi8(y2, y3);
#  516|     const __m256i y_s04 = _mm256_unpacklo_epi8(y4, y5);
#  517|     const __m256i y_s05 = _mm256_unpackhi_epi8(y4, y5);

Error: COMPILER_WARNING: [#def219]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:516:25: note[note]: called from here
#  514|     const __m256i y_s02 = _mm256_unpacklo_epi8(y2, y3);
#  515|     const __m256i y_s03 = _mm256_unpackhi_epi8(y2, y3);
#  516|->   const __m256i y_s04 = _mm256_unpacklo_epi8(y4, y5);
#  517|     const __m256i y_s05 = _mm256_unpackhi_epi8(y4, y5);
#  518|     const __m256i y_s06 = _mm256_unpacklo_epi8(y6, y7);

Error: COMPILER_WARNING: [#def220]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:517:25: note[note]: called from here
#  515|     const __m256i y_s03 = _mm256_unpackhi_epi8(y2, y3);
#  516|     const __m256i y_s04 = _mm256_unpacklo_epi8(y4, y5);
#  517|->   const __m256i y_s05 = _mm256_unpackhi_epi8(y4, y5);
#  518|     const __m256i y_s06 = _mm256_unpacklo_epi8(y6, y7);
#  519|     const __m256i y_s07 = _mm256_unpackhi_epi8(y6, y7);

Error: COMPILER_WARNING: [#def221]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:518:25: note[note]: called from here
#  516|     const __m256i y_s04 = _mm256_unpacklo_epi8(y4, y5);
#  517|     const __m256i y_s05 = _mm256_unpackhi_epi8(y4, y5);
#  518|->   const __m256i y_s06 = _mm256_unpacklo_epi8(y6, y7);
#  519|     const __m256i y_s07 = _mm256_unpackhi_epi8(y6, y7);
#  520|   

Error: COMPILER_WARNING: [#def222]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:519:25: note[note]: called from here
#  517|     const __m256i y_s05 = _mm256_unpackhi_epi8(y4, y5);
#  518|     const __m256i y_s06 = _mm256_unpacklo_epi8(y6, y7);
#  519|->   const __m256i y_s07 = _mm256_unpackhi_epi8(y6, y7);
#  520|   
#  521|     const __m256i y_s10 = _mm256_unpacklo_epi16(y_s00, y_s02);

Error: COMPILER_WARNING: [#def223]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:521:25: note[note]: called from here
#  519|     const __m256i y_s07 = _mm256_unpackhi_epi8(y6, y7);
#  520|   
#  521|->   const __m256i y_s10 = _mm256_unpacklo_epi16(y_s00, y_s02);
#  522|     const __m256i y_s11 = _mm256_unpackhi_epi16(y_s00, y_s02);
#  523|     const __m256i y_s12 = _mm256_unpacklo_epi16(y_s01, y_s03);

Error: COMPILER_WARNING: [#def224]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:522:25: note[note]: called from here
#  520|   
#  521|     const __m256i y_s10 = _mm256_unpacklo_epi16(y_s00, y_s02);
#  522|->   const __m256i y_s11 = _mm256_unpackhi_epi16(y_s00, y_s02);
#  523|     const __m256i y_s12 = _mm256_unpacklo_epi16(y_s01, y_s03);
#  524|     const __m256i y_s13 = _mm256_unpackhi_epi16(y_s01, y_s03);

Error: COMPILER_WARNING: [#def225]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:523:25: note[note]: called from here
#  521|     const __m256i y_s10 = _mm256_unpacklo_epi16(y_s00, y_s02);
#  522|     const __m256i y_s11 = _mm256_unpackhi_epi16(y_s00, y_s02);
#  523|->   const __m256i y_s12 = _mm256_unpacklo_epi16(y_s01, y_s03);
#  524|     const __m256i y_s13 = _mm256_unpackhi_epi16(y_s01, y_s03);
#  525|     const __m256i y_s14 = _mm256_unpacklo_epi16(y_s04, y_s06);

Error: COMPILER_WARNING: [#def226]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:524:25: note[note]: called from here
#  522|     const __m256i y_s11 = _mm256_unpackhi_epi16(y_s00, y_s02);
#  523|     const __m256i y_s12 = _mm256_unpacklo_epi16(y_s01, y_s03);
#  524|->   const __m256i y_s13 = _mm256_unpackhi_epi16(y_s01, y_s03);
#  525|     const __m256i y_s14 = _mm256_unpacklo_epi16(y_s04, y_s06);
#  526|     const __m256i y_s15 = _mm256_unpackhi_epi16(y_s04, y_s06);

Error: COMPILER_WARNING: [#def227]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:525:25: note[note]: called from here
#  523|     const __m256i y_s12 = _mm256_unpacklo_epi16(y_s01, y_s03);
#  524|     const __m256i y_s13 = _mm256_unpackhi_epi16(y_s01, y_s03);
#  525|->   const __m256i y_s14 = _mm256_unpacklo_epi16(y_s04, y_s06);
#  526|     const __m256i y_s15 = _mm256_unpackhi_epi16(y_s04, y_s06);
#  527|     const __m256i y_s16 = _mm256_unpacklo_epi16(y_s05, y_s07);

Error: COMPILER_WARNING: [#def228]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:526:25: note[note]: called from here
#  524|     const __m256i y_s13 = _mm256_unpackhi_epi16(y_s01, y_s03);
#  525|     const __m256i y_s14 = _mm256_unpacklo_epi16(y_s04, y_s06);
#  526|->   const __m256i y_s15 = _mm256_unpackhi_epi16(y_s04, y_s06);
#  527|     const __m256i y_s16 = _mm256_unpacklo_epi16(y_s05, y_s07);
#  528|     const __m256i y_s17 = _mm256_unpackhi_epi16(y_s05, y_s07);

Error: COMPILER_WARNING: [#def229]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:527:25: note[note]: called from here
#  525|     const __m256i y_s14 = _mm256_unpacklo_epi16(y_s04, y_s06);
#  526|     const __m256i y_s15 = _mm256_unpackhi_epi16(y_s04, y_s06);
#  527|->   const __m256i y_s16 = _mm256_unpacklo_epi16(y_s05, y_s07);
#  528|     const __m256i y_s17 = _mm256_unpackhi_epi16(y_s05, y_s07);
#  529|   

Error: COMPILER_WARNING: [#def230]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:528:25: note[note]: called from here
#  526|     const __m256i y_s15 = _mm256_unpackhi_epi16(y_s04, y_s06);
#  527|     const __m256i y_s16 = _mm256_unpacklo_epi16(y_s05, y_s07);
#  528|->   const __m256i y_s17 = _mm256_unpackhi_epi16(y_s05, y_s07);
#  529|   
#  530|     const __m256i y_s20 = _mm256_unpacklo_epi32(y_s10, y_s14);

Error: COMPILER_WARNING: [#def231]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:530:25: note[note]: called from here
#  528|     const __m256i y_s17 = _mm256_unpackhi_epi16(y_s05, y_s07);
#  529|   
#  530|->   const __m256i y_s20 = _mm256_unpacklo_epi32(y_s10, y_s14);
#  531|     const __m256i y_s21 = _mm256_unpackhi_epi32(y_s10, y_s14);
#  532|     const __m256i y_s22 = _mm256_unpacklo_epi32(y_s11, y_s15);

Error: COMPILER_WARNING: [#def232]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:531:25: note[note]: called from here
#  529|   
#  530|     const __m256i y_s20 = _mm256_unpacklo_epi32(y_s10, y_s14);
#  531|->   const __m256i y_s21 = _mm256_unpackhi_epi32(y_s10, y_s14);
#  532|     const __m256i y_s22 = _mm256_unpacklo_epi32(y_s11, y_s15);
#  533|     const __m256i y_s23 = _mm256_unpackhi_epi32(y_s11, y_s15);

Error: COMPILER_WARNING: [#def233]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:532:25: note[note]: called from here
#  530|     const __m256i y_s20 = _mm256_unpacklo_epi32(y_s10, y_s14);
#  531|     const __m256i y_s21 = _mm256_unpackhi_epi32(y_s10, y_s14);
#  532|->   const __m256i y_s22 = _mm256_unpacklo_epi32(y_s11, y_s15);
#  533|     const __m256i y_s23 = _mm256_unpackhi_epi32(y_s11, y_s15);
#  534|     const __m256i y_s24 = _mm256_unpacklo_epi32(y_s12, y_s16);

Error: COMPILER_WARNING: [#def234]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:533:25: note[note]: called from here
#  531|     const __m256i y_s21 = _mm256_unpackhi_epi32(y_s10, y_s14);
#  532|     const __m256i y_s22 = _mm256_unpacklo_epi32(y_s11, y_s15);
#  533|->   const __m256i y_s23 = _mm256_unpackhi_epi32(y_s11, y_s15);
#  534|     const __m256i y_s24 = _mm256_unpacklo_epi32(y_s12, y_s16);
#  535|     const __m256i y_s25 = _mm256_unpackhi_epi32(y_s12, y_s16);

Error: COMPILER_WARNING: [#def235]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:534:25: note[note]: called from here
#  532|     const __m256i y_s22 = _mm256_unpacklo_epi32(y_s11, y_s15);
#  533|     const __m256i y_s23 = _mm256_unpackhi_epi32(y_s11, y_s15);
#  534|->   const __m256i y_s24 = _mm256_unpacklo_epi32(y_s12, y_s16);
#  535|     const __m256i y_s25 = _mm256_unpackhi_epi32(y_s12, y_s16);
#  536|     const __m256i y_s26 = _mm256_unpacklo_epi32(y_s13, y_s17);

Error: COMPILER_WARNING: [#def236]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:535:25: note[note]: called from here
#  533|     const __m256i y_s23 = _mm256_unpackhi_epi32(y_s11, y_s15);
#  534|     const __m256i y_s24 = _mm256_unpacklo_epi32(y_s12, y_s16);
#  535|->   const __m256i y_s25 = _mm256_unpackhi_epi32(y_s12, y_s16);
#  536|     const __m256i y_s26 = _mm256_unpacklo_epi32(y_s13, y_s17);
#  537|     const __m256i y_s27 = _mm256_unpackhi_epi32(y_s13, y_s17);

Error: COMPILER_WARNING: [#def237]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:536:25: note[note]: called from here
#  534|     const __m256i y_s24 = _mm256_unpacklo_epi32(y_s12, y_s16);
#  535|     const __m256i y_s25 = _mm256_unpackhi_epi32(y_s12, y_s16);
#  536|->   const __m256i y_s26 = _mm256_unpacklo_epi32(y_s13, y_s17);
#  537|     const __m256i y_s27 = _mm256_unpackhi_epi32(y_s13, y_s17);
#  538|   

Error: COMPILER_WARNING: [#def238]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:537:25: note[note]: called from here
#  535|     const __m256i y_s25 = _mm256_unpackhi_epi32(y_s12, y_s16);
#  536|     const __m256i y_s26 = _mm256_unpacklo_epi32(y_s13, y_s17);
#  537|->   const __m256i y_s27 = _mm256_unpackhi_epi32(y_s13, y_s17);
#  538|   
#  539|     const __m256i row_s01 = _mm256_permute4x64_epi64(y_s20, 0xd8);

Error: COMPILER_WARNING: [#def239]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:539:27: note[note]: called from here
#  537|     const __m256i y_s27 = _mm256_unpackhi_epi32(y_s13, y_s17);
#  538|   
#  539|->   const __m256i row_s01 = _mm256_permute4x64_epi64(y_s20, 0xd8);
#  540|     const __m256i row_s23 = _mm256_permute4x64_epi64(y_s21, 0xd8);
#  541|     const __m256i row_s45 = _mm256_permute4x64_epi64(y_s22, 0xd8);

Error: COMPILER_WARNING: [#def240]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:540:27: note[note]: called from here
#  538|   
#  539|     const __m256i row_s01 = _mm256_permute4x64_epi64(y_s20, 0xd8);
#  540|->   const __m256i row_s23 = _mm256_permute4x64_epi64(y_s21, 0xd8);
#  541|     const __m256i row_s45 = _mm256_permute4x64_epi64(y_s22, 0xd8);
#  542|     const __m256i row_s67 = _mm256_permute4x64_epi64(y_s23, 0xd8);

Error: COMPILER_WARNING: [#def241]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:541:27: note[note]: called from here
#  539|     const __m256i row_s01 = _mm256_permute4x64_epi64(y_s20, 0xd8);
#  540|     const __m256i row_s23 = _mm256_permute4x64_epi64(y_s21, 0xd8);
#  541|->   const __m256i row_s45 = _mm256_permute4x64_epi64(y_s22, 0xd8);
#  542|     const __m256i row_s67 = _mm256_permute4x64_epi64(y_s23, 0xd8);
#  543|     const __m256i row_s89 = _mm256_permute4x64_epi64(y_s24, 0xd8);

Error: COMPILER_WARNING: [#def242]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:542:27: note[note]: called from here
#  540|     const __m256i row_s23 = _mm256_permute4x64_epi64(y_s21, 0xd8);
#  541|     const __m256i row_s45 = _mm256_permute4x64_epi64(y_s22, 0xd8);
#  542|->   const __m256i row_s67 = _mm256_permute4x64_epi64(y_s23, 0xd8);
#  543|     const __m256i row_s89 = _mm256_permute4x64_epi64(y_s24, 0xd8);
#  544|     const __m256i row_s1011 = _mm256_permute4x64_epi64(y_s25, 0xd8);

Error: COMPILER_WARNING: [#def243]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:543:27: note[note]: called from here
#  541|     const __m256i row_s45 = _mm256_permute4x64_epi64(y_s22, 0xd8);
#  542|     const __m256i row_s67 = _mm256_permute4x64_epi64(y_s23, 0xd8);
#  543|->   const __m256i row_s89 = _mm256_permute4x64_epi64(y_s24, 0xd8);
#  544|     const __m256i row_s1011 = _mm256_permute4x64_epi64(y_s25, 0xd8);
#  545|     const __m256i row_s1213 = _mm256_permute4x64_epi64(y_s26, 0xd8);

Error: COMPILER_WARNING: [#def244]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:544:29: note[note]: called from here
#  542|     const __m256i row_s67 = _mm256_permute4x64_epi64(y_s23, 0xd8);
#  543|     const __m256i row_s89 = _mm256_permute4x64_epi64(y_s24, 0xd8);
#  544|->   const __m256i row_s1011 = _mm256_permute4x64_epi64(y_s25, 0xd8);
#  545|     const __m256i row_s1213 = _mm256_permute4x64_epi64(y_s26, 0xd8);
#  546|     const __m256i row_s1415 = _mm256_permute4x64_epi64(y_s27, 0xd8);

Error: COMPILER_WARNING: [#def245]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:545:29: note[note]: called from here
#  543|     const __m256i row_s89 = _mm256_permute4x64_epi64(y_s24, 0xd8);
#  544|     const __m256i row_s1011 = _mm256_permute4x64_epi64(y_s25, 0xd8);
#  545|->   const __m256i row_s1213 = _mm256_permute4x64_epi64(y_s26, 0xd8);
#  546|     const __m256i row_s1415 = _mm256_permute4x64_epi64(y_s27, 0xd8);
#  547|   

Error: COMPILER_WARNING: [#def246]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:546:29: note[note]: called from here
#  544|     const __m256i row_s1011 = _mm256_permute4x64_epi64(y_s25, 0xd8);
#  545|     const __m256i row_s1213 = _mm256_permute4x64_epi64(y_s26, 0xd8);
#  546|->   const __m256i row_s1415 = _mm256_permute4x64_epi64(y_s27, 0xd8);
#  547|   
#  548|     if (is_store_avx2) {

Error: COMPILER_WARNING: [#def247]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:549:5: note[note]: called from here
#  547|   
#  548|     if (is_store_avx2) {
#  549|->     _mm256_storeu_si256((__m256i *)(out), row_s01);
#  550|       _mm256_storeu_si256((__m256i *)(out + (2 * out_p)), row_s23);
#  551|       _mm256_storeu_si256((__m256i *)(out + (4 * out_p)), row_s45);

Error: COMPILER_WARNING: [#def248]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:550:5: note[note]: called from here
#  548|     if (is_store_avx2) {
#  549|       _mm256_storeu_si256((__m256i *)(out), row_s01);
#  550|->     _mm256_storeu_si256((__m256i *)(out + (2 * out_p)), row_s23);
#  551|       _mm256_storeu_si256((__m256i *)(out + (4 * out_p)), row_s45);
#  552|       _mm256_storeu_si256((__m256i *)(out + (6 * out_p)), row_s67);

Error: COMPILER_WARNING: [#def249]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:551:5: note[note]: called from here
#  549|       _mm256_storeu_si256((__m256i *)(out), row_s01);
#  550|       _mm256_storeu_si256((__m256i *)(out + (2 * out_p)), row_s23);
#  551|->     _mm256_storeu_si256((__m256i *)(out + (4 * out_p)), row_s45);
#  552|       _mm256_storeu_si256((__m256i *)(out + (6 * out_p)), row_s67);
#  553|       _mm256_storeu_si256((__m256i *)(out + (8 * out_p)), row_s89);

Error: COMPILER_WARNING: [#def250]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:552:5: note[note]: called from here
#  550|       _mm256_storeu_si256((__m256i *)(out + (2 * out_p)), row_s23);
#  551|       _mm256_storeu_si256((__m256i *)(out + (4 * out_p)), row_s45);
#  552|->     _mm256_storeu_si256((__m256i *)(out + (6 * out_p)), row_s67);
#  553|       _mm256_storeu_si256((__m256i *)(out + (8 * out_p)), row_s89);
#  554|       _mm256_storeu_si256((__m256i *)(out + (10 * out_p)), row_s1011);

Error: COMPILER_WARNING: [#def251]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:553:5: note[note]: called from here
#  551|       _mm256_storeu_si256((__m256i *)(out + (4 * out_p)), row_s45);
#  552|       _mm256_storeu_si256((__m256i *)(out + (6 * out_p)), row_s67);
#  553|->     _mm256_storeu_si256((__m256i *)(out + (8 * out_p)), row_s89);
#  554|       _mm256_storeu_si256((__m256i *)(out + (10 * out_p)), row_s1011);
#  555|       _mm256_storeu_si256((__m256i *)(out + (12 * out_p)), row_s1213);

Error: COMPILER_WARNING: [#def252]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:554:5: note[note]: called from here
#  552|       _mm256_storeu_si256((__m256i *)(out + (6 * out_p)), row_s67);
#  553|       _mm256_storeu_si256((__m256i *)(out + (8 * out_p)), row_s89);
#  554|->     _mm256_storeu_si256((__m256i *)(out + (10 * out_p)), row_s1011);
#  555|       _mm256_storeu_si256((__m256i *)(out + (12 * out_p)), row_s1213);
#  556|       _mm256_storeu_si256((__m256i *)(out + (14 * out_p)), row_s1415);

Error: COMPILER_WARNING: [#def253]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:555:5: note[note]: called from here
#  553|       _mm256_storeu_si256((__m256i *)(out + (8 * out_p)), row_s89);
#  554|       _mm256_storeu_si256((__m256i *)(out + (10 * out_p)), row_s1011);
#  555|->     _mm256_storeu_si256((__m256i *)(out + (12 * out_p)), row_s1213);
#  556|       _mm256_storeu_si256((__m256i *)(out + (14 * out_p)), row_s1415);
#  557|     } else {

Error: COMPILER_WARNING: [#def254]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:556:5: note[note]: called from here
#  554|       _mm256_storeu_si256((__m256i *)(out + (10 * out_p)), row_s1011);
#  555|       _mm256_storeu_si256((__m256i *)(out + (12 * out_p)), row_s1213);
#  556|->     _mm256_storeu_si256((__m256i *)(out + (14 * out_p)), row_s1415);
#  557|     } else {
#  558|       _mm_storeu_si128((__m128i *)(out), _mm256_castsi256_si128(row_s01));

Error: COMPILER_WARNING: [#def255]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:558:5: note[note]: called from here
#  556|       _mm256_storeu_si256((__m256i *)(out + (14 * out_p)), row_s1415);
#  557|     } else {
#  558|->     _mm_storeu_si128((__m128i *)(out), _mm256_castsi256_si128(row_s01));
#  559|       _mm_storeu_si128((__m128i *)(out + (2 * out_p)),
#  560|                        _mm256_castsi256_si128(row_s23));

Error: COMPILER_WARNING: [#def256]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:559:5: note[note]: called from here
#  557|     } else {
#  558|       _mm_storeu_si128((__m128i *)(out), _mm256_castsi256_si128(row_s01));
#  559|->     _mm_storeu_si128((__m128i *)(out + (2 * out_p)),
#  560|                        _mm256_castsi256_si128(row_s23));
#  561|       _mm_storeu_si128((__m128i *)(out + (4 * out_p)),

Error: COMPILER_WARNING: [#def257]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:561:5: note[note]: called from here
#  559|       _mm_storeu_si128((__m128i *)(out + (2 * out_p)),
#  560|                        _mm256_castsi256_si128(row_s23));
#  561|->     _mm_storeu_si128((__m128i *)(out + (4 * out_p)),
#  562|                        _mm256_castsi256_si128(row_s45));
#  563|       _mm_storeu_si128((__m128i *)(out + (6 * out_p)),

Error: COMPILER_WARNING: [#def258]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:563:5: note[note]: called from here
#  561|       _mm_storeu_si128((__m128i *)(out + (4 * out_p)),
#  562|                        _mm256_castsi256_si128(row_s45));
#  563|->     _mm_storeu_si128((__m128i *)(out + (6 * out_p)),
#  564|                        _mm256_castsi256_si128(row_s67));
#  565|       _mm_storeu_si128((__m128i *)(out + (8 * out_p)),

Error: COMPILER_WARNING: [#def259]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:565:5: note[note]: called from here
#  563|       _mm_storeu_si128((__m128i *)(out + (6 * out_p)),
#  564|                        _mm256_castsi256_si128(row_s67));
#  565|->     _mm_storeu_si128((__m128i *)(out + (8 * out_p)),
#  566|                        _mm256_castsi256_si128(row_s89));
#  567|       _mm_storeu_si128((__m128i *)(out + (10 * out_p)),

Error: COMPILER_WARNING: [#def260]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:567:5: note[note]: called from here
#  565|       _mm_storeu_si128((__m128i *)(out + (8 * out_p)),
#  566|                        _mm256_castsi256_si128(row_s89));
#  567|->     _mm_storeu_si128((__m128i *)(out + (10 * out_p)),
#  568|                        _mm256_castsi256_si128(row_s1011));
#  569|       _mm_storeu_si128((__m128i *)(out + (12 * out_p)),

Error: COMPILER_WARNING: [#def261]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:569:5: note[note]: called from here
#  567|       _mm_storeu_si128((__m128i *)(out + (10 * out_p)),
#  568|                        _mm256_castsi256_si128(row_s1011));
#  569|->     _mm_storeu_si128((__m128i *)(out + (12 * out_p)),
#  570|                        _mm256_castsi256_si128(row_s1213));
#  571|       _mm_storeu_si128((__m128i *)(out + (14 * out_p)),

Error: COMPILER_WARNING: [#def262]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:571:5: note[note]: called from here
#  569|       _mm_storeu_si128((__m128i *)(out + (12 * out_p)),
#  570|                        _mm256_castsi256_si128(row_s1213));
#  571|->     _mm_storeu_si128((__m128i *)(out + (14 * out_p)),
#  572|                        _mm256_castsi256_si128(row_s1415));
#  573|       _mm_storeu_si128((__m128i *)(out + (1 * out_p)),

Error: COMPILER_WARNING: [#def263]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:573:5: note[note]: called from here
#  571|       _mm_storeu_si128((__m128i *)(out + (14 * out_p)),
#  572|                        _mm256_castsi256_si128(row_s1415));
#  573|->     _mm_storeu_si128((__m128i *)(out + (1 * out_p)),
#  574|                        _mm256_extracti128_si256(row_s01, 1));
#  575|       _mm_storeu_si128((__m128i *)(out + (3 * out_p)),

Error: COMPILER_WARNING: [#def264]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:575:5: note[note]: called from here
#  573|       _mm_storeu_si128((__m128i *)(out + (1 * out_p)),
#  574|                        _mm256_extracti128_si256(row_s01, 1));
#  575|->     _mm_storeu_si128((__m128i *)(out + (3 * out_p)),
#  576|                        _mm256_extracti128_si256(row_s23, 1));
#  577|       _mm_storeu_si128((__m128i *)(out + (5 * out_p)),

Error: COMPILER_WARNING: [#def265]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:577:5: note[note]: called from here
#  575|       _mm_storeu_si128((__m128i *)(out + (3 * out_p)),
#  576|                        _mm256_extracti128_si256(row_s23, 1));
#  577|->     _mm_storeu_si128((__m128i *)(out + (5 * out_p)),
#  578|                        _mm256_extracti128_si256(row_s45, 1));
#  579|       _mm_storeu_si128((__m128i *)(out + (7 * out_p)),

Error: COMPILER_WARNING: [#def266]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:579:5: note[note]: called from here
#  577|       _mm_storeu_si128((__m128i *)(out + (5 * out_p)),
#  578|                        _mm256_extracti128_si256(row_s45, 1));
#  579|->     _mm_storeu_si128((__m128i *)(out + (7 * out_p)),
#  580|                        _mm256_extracti128_si256(row_s67, 1));
#  581|       _mm_storeu_si128((__m128i *)(out + (9 * out_p)),

Error: COMPILER_WARNING: [#def267]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:581:5: note[note]: called from here
#  579|       _mm_storeu_si128((__m128i *)(out + (7 * out_p)),
#  580|                        _mm256_extracti128_si256(row_s67, 1));
#  581|->     _mm_storeu_si128((__m128i *)(out + (9 * out_p)),
#  582|                        _mm256_extracti128_si256(row_s89, 1));
#  583|       _mm_storeu_si128((__m128i *)(out + (11 * out_p)),

Error: COMPILER_WARNING: [#def268]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:583:5: note[note]: called from here
#  581|       _mm_storeu_si128((__m128i *)(out + (9 * out_p)),
#  582|                        _mm256_extracti128_si256(row_s89, 1));
#  583|->     _mm_storeu_si128((__m128i *)(out + (11 * out_p)),
#  584|                        _mm256_extracti128_si256(row_s1011, 1));
#  585|       _mm_storeu_si128((__m128i *)(out + (13 * out_p)),

Error: COMPILER_WARNING: [#def269]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:585:5: note[note]: called from here
#  583|       _mm_storeu_si128((__m128i *)(out + (11 * out_p)),
#  584|                        _mm256_extracti128_si256(row_s1011, 1));
#  585|->     _mm_storeu_si128((__m128i *)(out + (13 * out_p)),
#  586|                        _mm256_extracti128_si256(row_s1213, 1));
#  587|       _mm_storeu_si128((__m128i *)(out + (15 * out_p)),

Error: COMPILER_WARNING: [#def270]
aom-3.13.1/aom_dsp/x86/loopfilter_avx2.c:587:5: note[note]: called from here
#  585|       _mm_storeu_si128((__m128i *)(out + (13 * out_p)),
#  586|                        _mm256_extracti128_si256(row_s1213, 1));
#  587|->     _mm_storeu_si128((__m128i *)(out + (15 * out_p)),
#  588|                        _mm256_extracti128_si256(row_s1415, 1));
#  589|     }

Error: COMPILER_WARNING: [#def271]
aom-3.13.1/aom_dsp/x86/obmc_sad_avx2.c:76:11: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   74|     const int pre_step = pre_stride - width;
#   75|     int n = 0;
#   76|->   __m256i v_sad_d = _mm256_setzero_si256();
#   77|     const __m256i v_bias_d = _mm256_set1_epi32((1 << 12) >> 1);
#   78|     assert(width >= 8);

Error: COMPILER_WARNING: [#def272]
aom-3.13.1/aom_dsp/x86/obmc_sad_avx2.c:76:21: note[note]: called from here
#   74|     const int pre_step = pre_stride - width;
#   75|     int n = 0;
#   76|->   __m256i v_sad_d = _mm256_setzero_si256();
#   77|     const __m256i v_bias_d = _mm256_set1_epi32((1 << 12) >> 1);
#   78|     assert(width >= 8);

Error: COMPILER_WARNING: [#def273]
aom-3.13.1/aom_dsp/x86/obmc_sad_avx2.c:77:28: note[note]: called from here
#   75|     int n = 0;
#   76|     __m256i v_sad_d = _mm256_setzero_si256();
#   77|->   const __m256i v_bias_d = _mm256_set1_epi32((1 << 12) >> 1);
#   78|     assert(width >= 8);
#   79|     assert(IS_POWER_OF_TWO(width));

Error: COMPILER_WARNING: [#def274]
aom-3.13.1/aom_dsp/x86/obmc_sad_avx2.c:83:28: note[note]: called from here
#   81|     do {
#   82|       const __m128i v_p0_b = xx_loadl_64(pre + n);
#   83|->     const __m256i v_m0_d = _mm256_lddqu_si256((__m256i *)(mask + n));
#   84|       const __m256i v_w0_d = _mm256_lddqu_si256((__m256i *)(wsrc + n));
#   85|   

Error: COMPILER_WARNING: [#def275]
aom-3.13.1/aom_dsp/x86/obmc_sad_avx2.c:84:28: note[note]: called from here
#   82|       const __m128i v_p0_b = xx_loadl_64(pre + n);
#   83|       const __m256i v_m0_d = _mm256_lddqu_si256((__m256i *)(mask + n));
#   84|->     const __m256i v_w0_d = _mm256_lddqu_si256((__m256i *)(wsrc + n));
#   85|   
#   86|       const __m256i v_p0_d = _mm256_cvtepu8_epi32(v_p0_b);

Error: COMPILER_WARNING: [#def276]
aom-3.13.1/aom_dsp/x86/obmc_sad_avx2.c:86:28: note[note]: called from here
#   84|       const __m256i v_w0_d = _mm256_lddqu_si256((__m256i *)(wsrc + n));
#   85|   
#   86|->     const __m256i v_p0_d = _mm256_cvtepu8_epi32(v_p0_b);
#   87|   
#   88|       // Values in both pre and mask fit in 15 bits, and are packed at 32 bit

Error: COMPILER_WARNING: [#def277]
aom-3.13.1/aom_dsp/x86/obmc_sad_avx2.c:91:29: note[note]: called from here
#   89|       // boundaries. We use pmaddwd, as it has lower latency on Haswell
#   90|       // than pmulld but produces the same result with these inputs.
#   91|->     const __m256i v_pm0_d = _mm256_madd_epi16(v_p0_d, v_m0_d);
#   92|   
#   93|       const __m256i v_diff0_d = _mm256_sub_epi32(v_w0_d, v_pm0_d);

Error: COMPILER_WARNING: [#def278]
aom-3.13.1/aom_dsp/x86/obmc_sad_avx2.c:93:31: note[note]: called from here
#   91|       const __m256i v_pm0_d = _mm256_madd_epi16(v_p0_d, v_m0_d);
#   92|   
#   93|->     const __m256i v_diff0_d = _mm256_sub_epi32(v_w0_d, v_pm0_d);
#   94|       const __m256i v_absdiff0_d = _mm256_abs_epi32(v_diff0_d);
#   95|   

Error: COMPILER_WARNING: [#def279]
aom-3.13.1/aom_dsp/x86/obmc_sad_avx2.c:94:34: note[note]: called from here
#   92|   
#   93|       const __m256i v_diff0_d = _mm256_sub_epi32(v_w0_d, v_pm0_d);
#   94|->     const __m256i v_absdiff0_d = _mm256_abs_epi32(v_diff0_d);
#   95|   
#   96|       // Rounded absolute difference

Error: COMPILER_WARNING: [#def280]
aom-3.13.1/aom_dsp/x86/obmc_sad_avx2.c:97:29: note[note]: called from here
#   95|   
#   96|       // Rounded absolute difference
#   97|->     const __m256i v_tmp_d = _mm256_add_epi32(v_absdiff0_d, v_bias_d);
#   98|       const __m256i v_rad0_d = _mm256_srli_epi32(v_tmp_d, 12);
#   99|   

Error: COMPILER_WARNING: [#def281]
aom-3.13.1/aom_dsp/x86/obmc_sad_avx2.c:98:30: note[note]: called from here
#   96|       // Rounded absolute difference
#   97|       const __m256i v_tmp_d = _mm256_add_epi32(v_absdiff0_d, v_bias_d);
#   98|->     const __m256i v_rad0_d = _mm256_srli_epi32(v_tmp_d, 12);
#   99|   
#  100|       v_sad_d = _mm256_add_epi32(v_sad_d, v_rad0_d);

Error: COMPILER_WARNING: [#def282]
aom-3.13.1/aom_dsp/x86/obmc_sad_avx2.c:100:15: note[note]: called from here
#   98|       const __m256i v_rad0_d = _mm256_srli_epi32(v_tmp_d, 12);
#   99|   
#  100|->     v_sad_d = _mm256_add_epi32(v_sad_d, v_rad0_d);
#  101|   
#  102|       n += 8;

Error: COMPILER_WARNING: [#def283]
aom-3.13.1/aom_dsp/x86/obmc_sad_avx2.c:107:23: note[note]: called from here
#  105|     } while (n < width * height);
#  106|   
#  107|->   __m128i v_sad_d_0 = _mm256_castsi256_si128(v_sad_d);
#  108|     __m128i v_sad_d_1 = _mm256_extracti128_si256(v_sad_d, 1);
#  109|     v_sad_d_0 = _mm_add_epi32(v_sad_d_0, v_sad_d_1);

Error: COMPILER_WARNING: [#def284]
aom-3.13.1/aom_dsp/x86/obmc_sad_avx2.c:108:23: note[note]: called from here
#  106|   
#  107|     __m128i v_sad_d_0 = _mm256_castsi256_si128(v_sad_d);
#  108|->   __m128i v_sad_d_1 = _mm256_extracti128_si256(v_sad_d, 1);
#  109|     v_sad_d_0 = _mm_add_epi32(v_sad_d_0, v_sad_d_1);
#  110|     return xx_hsum_epi32_si32(v_sad_d_0);

Error: COMPILER_WARNING: [#def285]
aom-3.13.1/aom_dsp/x86/obmc_variance_avx2.c:92:17: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   90|     __m128i res0;
#   91|     const uint8_t *pre_temp;
#   92|->   const __m256i v_bias_d = _mm256_set1_epi32((1 << 12) >> 1);
#   93|     __m256i v_sum_d = _mm256_setzero_si256();
#   94|     __m256i v_sse_d = _mm256_setzero_si256();

Error: COMPILER_WARNING: [#def286]
aom-3.13.1/aom_dsp/x86/obmc_variance_avx2.c:92:28: note[note]: called from here
#   90|     __m128i res0;
#   91|     const uint8_t *pre_temp;
#   92|->   const __m256i v_bias_d = _mm256_set1_epi32((1 << 12) >> 1);
#   93|     __m256i v_sum_d = _mm256_setzero_si256();
#   94|     __m256i v_sse_d = _mm256_setzero_si256();

Error: COMPILER_WARNING: [#def287]
aom-3.13.1/aom_dsp/x86/obmc_variance_avx2.c:93:21: note[note]: called from here
#   91|     const uint8_t *pre_temp;
#   92|     const __m256i v_bias_d = _mm256_set1_epi32((1 << 12) >> 1);
#   93|->   __m256i v_sum_d = _mm256_setzero_si256();
#   94|     __m256i v_sse_d = _mm256_setzero_si256();
#   95|   

Error: COMPILER_WARNING: [#def288]
aom-3.13.1/aom_dsp/x86/obmc_variance_avx2.c:94:21: note[note]: called from here
#   92|     const __m256i v_bias_d = _mm256_set1_epi32((1 << 12) >> 1);
#   93|     __m256i v_sum_d = _mm256_setzero_si256();
#   94|->   __m256i v_sse_d = _mm256_setzero_si256();
#   95|   
#   96|     assert(w >= 16);

Error: COMPILER_WARNING: [#def289]
aom-3.13.1/aom_dsp/x86/obmc_variance_avx2.c:104:30: note[note]: called from here
#  102|       do {
#  103|         const __m128i v_p_b = _mm_loadu_si128((__m128i *)pre_temp);
#  104|->       const __m256i v_m0_d = _mm256_loadu_si256((__m256i const *)(mask + n));
#  105|         const __m256i v_w0_d = _mm256_loadu_si256((__m256i const *)(wsrc + n));
#  106|         const __m256i v_m1_d =

Error: COMPILER_WARNING: [#def290]
aom-3.13.1/aom_dsp/x86/obmc_variance_avx2.c:105:30: note[note]: called from here
#  103|         const __m128i v_p_b = _mm_loadu_si128((__m128i *)pre_temp);
#  104|         const __m256i v_m0_d = _mm256_loadu_si256((__m256i const *)(mask + n));
#  105|->       const __m256i v_w0_d = _mm256_loadu_si256((__m256i const *)(wsrc + n));
#  106|         const __m256i v_m1_d =
#  107|             _mm256_loadu_si256((__m256i const *)(mask + n + 8));

Error: COMPILER_WARNING: [#def291]
aom-3.13.1/aom_dsp/x86/obmc_variance_avx2.c:107:11: note[note]: called from here
#  105|         const __m256i v_w0_d = _mm256_loadu_si256((__m256i const *)(wsrc + n));
#  106|         const __m256i v_m1_d =
#  107|->           _mm256_loadu_si256((__m256i const *)(mask + n + 8));
#  108|         const __m256i v_w1_d =
#  109|             _mm256_loadu_si256((__m256i const *)(wsrc + n + 8));

Error: COMPILER_WARNING: [#def292]
aom-3.13.1/aom_dsp/x86/obmc_variance_avx2.c:109:11: note[note]: called from here
#  107|             _mm256_loadu_si256((__m256i const *)(mask + n + 8));
#  108|         const __m256i v_w1_d =
#  109|->           _mm256_loadu_si256((__m256i const *)(wsrc + n + 8));
#  110|   
#  111|         const __m256i v_p0_d = _mm256_cvtepu8_epi32(v_p_b);

Error: COMPILER_WARNING: [#def293]
aom-3.13.1/aom_dsp/x86/obmc_variance_avx2.c:111:30: note[note]: called from here
#  109|             _mm256_loadu_si256((__m256i const *)(wsrc + n + 8));
#  110|   
#  111|->       const __m256i v_p0_d = _mm256_cvtepu8_epi32(v_p_b);
#  112|         const __m256i v_p1_d = _mm256_cvtepu8_epi32(_mm_srli_si128(v_p_b, 8));
#  113|   

Error: COMPILER_WARNING: [#def294]
aom-3.13.1/aom_dsp/x86/obmc_variance_avx2.c:112:30: note[note]: called from here
#  110|   
#  111|         const __m256i v_p0_d = _mm256_cvtepu8_epi32(v_p_b);
#  112|->       const __m256i v_p1_d = _mm256_cvtepu8_epi32(_mm_srli_si128(v_p_b, 8));
#  113|   
#  114|         const __m256i v_pm0_d = _mm256_madd_epi16(v_p0_d, v_m0_d);

Error: COMPILER_WARNING: [#def295]
aom-3.13.1/aom_dsp/x86/obmc_variance_avx2.c:114:31: note[note]: called from here
#  112|         const __m256i v_p1_d = _mm256_cvtepu8_epi32(_mm_srli_si128(v_p_b, 8));
#  113|   
#  114|->       const __m256i v_pm0_d = _mm256_madd_epi16(v_p0_d, v_m0_d);
#  115|         const __m256i v_pm1_d = _mm256_madd_epi16(v_p1_d, v_m1_d);
#  116|   

Error: COMPILER_WARNING: [#def296]
aom-3.13.1/aom_dsp/x86/obmc_variance_avx2.c:115:31: note[note]: called from here
#  113|   
#  114|         const __m256i v_pm0_d = _mm256_madd_epi16(v_p0_d, v_m0_d);
#  115|->       const __m256i v_pm1_d = _mm256_madd_epi16(v_p1_d, v_m1_d);
#  116|   
#  117|         const __m256i v_diff0_d = _mm256_sub_epi32(v_w0_d, v_pm0_d);

Error: COMPILER_WARNING: [#def297]
aom-3.13.1/aom_dsp/x86/obmc_variance_avx2.c:117:33: note[note]: called from here
#  115|         const __m256i v_pm1_d = _mm256_madd_epi16(v_p1_d, v_m1_d);
#  116|   
#  117|->       const __m256i v_diff0_d = _mm256_sub_epi32(v_w0_d, v_pm0_d);
#  118|         const __m256i v_diff1_d = _mm256_sub_epi32(v_w1_d, v_pm1_d);
#  119|   

Error: COMPILER_WARNING: [#def298]
aom-3.13.1/aom_dsp/x86/obmc_variance_avx2.c:118:33: note[note]: called from here
#  116|   
#  117|         const __m256i v_diff0_d = _mm256_sub_epi32(v_w0_d, v_pm0_d);
#  118|->       const __m256i v_diff1_d = _mm256_sub_epi32(v_w1_d, v_pm1_d);
#  119|   
#  120|         const __m256i v_sign0_d = _mm256_srai_epi32(v_diff0_d, 31);

Error: COMPILER_WARNING: [#def299]
aom-3.13.1/aom_dsp/x86/obmc_variance_avx2.c:120:33: note[note]: called from here
#  118|         const __m256i v_diff1_d = _mm256_sub_epi32(v_w1_d, v_pm1_d);
#  119|   
#  120|->       const __m256i v_sign0_d = _mm256_srai_epi32(v_diff0_d, 31);
#  121|         const __m256i v_sign1_d = _mm256_srai_epi32(v_diff1_d, 31);
#  122|   

Error: COMPILER_WARNING: [#def300]
aom-3.13.1/aom_dsp/x86/obmc_variance_avx2.c:121:33: note[note]: called from here
#  119|   
#  120|         const __m256i v_sign0_d = _mm256_srai_epi32(v_diff0_d, 31);
#  121|->       const __m256i v_sign1_d = _mm256_srai_epi32(v_diff1_d, 31);
#  122|   
#  123|         const __m256i v_tmp0_d =

Error: COMPILER_WARNING: [#def301]
aom-3.13.1/aom_dsp/x86/obmc_variance_avx2.c:124:11: note[note]: called from here
#  122|   
#  123|         const __m256i v_tmp0_d =
#  124|->           _mm256_add_epi32(_mm256_add_epi32(v_diff0_d, v_bias_d), v_sign0_d);
#  125|         const __m256i v_tmp1_d =
#  126|             _mm256_add_epi32(_mm256_add_epi32(v_diff1_d, v_bias_d), v_sign1_d);

Error: COMPILER_WARNING: [#def302]
aom-3.13.1/aom_dsp/x86/obmc_variance_avx2.c:126:11: note[note]: called from here
#  124|             _mm256_add_epi32(_mm256_add_epi32(v_diff0_d, v_bias_d), v_sign0_d);
#  125|         const __m256i v_tmp1_d =
#  126|->           _mm256_add_epi32(_mm256_add_epi32(v_diff1_d, v_bias_d), v_sign1_d);
#  127|   
#  128|         const __m256i v_rdiff0_d = _mm256_srai_epi32(v_tmp0_d, 12);

Error: COMPILER_WARNING: [#def303]
aom-3.13.1/aom_dsp/x86/obmc_variance_avx2.c:128:34: note[note]: called from here
#  126|             _mm256_add_epi32(_mm256_add_epi32(v_diff1_d, v_bias_d), v_sign1_d);
#  127|   
#  128|->       const __m256i v_rdiff0_d = _mm256_srai_epi32(v_tmp0_d, 12);
#  129|         const __m256i v_rdiff2_d = _mm256_srai_epi32(v_tmp1_d, 12);
#  130|   

Error: COMPILER_WARNING: [#def304]
aom-3.13.1/aom_dsp/x86/obmc_variance_avx2.c:129:34: note[note]: called from here
#  127|   
#  128|         const __m256i v_rdiff0_d = _mm256_srai_epi32(v_tmp0_d, 12);
#  129|->       const __m256i v_rdiff2_d = _mm256_srai_epi32(v_tmp1_d, 12);
#  130|   
#  131|         const __m256i v_rdiff1_d = _mm256_add_epi32(v_rdiff0_d, v_rdiff2_d);

Error: COMPILER_WARNING: [#def305]
aom-3.13.1/aom_dsp/x86/obmc_variance_avx2.c:131:34: note[note]: called from here
#  129|         const __m256i v_rdiff2_d = _mm256_srai_epi32(v_tmp1_d, 12);
#  130|   
#  131|->       const __m256i v_rdiff1_d = _mm256_add_epi32(v_rdiff0_d, v_rdiff2_d);
#  132|         const __m256i v_rdiff01_w = _mm256_packs_epi32(v_rdiff0_d, v_rdiff2_d);
#  133|         const __m256i v_sqrdiff_d = _mm256_madd_epi16(v_rdiff01_w, v_rdiff01_w);

Error: COMPILER_WARNING: [#def306]
aom-3.13.1/aom_dsp/x86/obmc_variance_avx2.c:132:35: note[note]: called from here
#  130|   
#  131|         const __m256i v_rdiff1_d = _mm256_add_epi32(v_rdiff0_d, v_rdiff2_d);
#  132|->       const __m256i v_rdiff01_w = _mm256_packs_epi32(v_rdiff0_d, v_rdiff2_d);
#  133|         const __m256i v_sqrdiff_d = _mm256_madd_epi16(v_rdiff01_w, v_rdiff01_w);
#  134|   

Error: COMPILER_WARNING: [#def307]
aom-3.13.1/aom_dsp/x86/obmc_variance_avx2.c:133:35: note[note]: called from here
#  131|         const __m256i v_rdiff1_d = _mm256_add_epi32(v_rdiff0_d, v_rdiff2_d);
#  132|         const __m256i v_rdiff01_w = _mm256_packs_epi32(v_rdiff0_d, v_rdiff2_d);
#  133|->       const __m256i v_sqrdiff_d = _mm256_madd_epi16(v_rdiff01_w, v_rdiff01_w);
#  134|   
#  135|         v_sum_d = _mm256_add_epi32(v_sum_d, v_rdiff1_d);

Error: COMPILER_WARNING: [#def308]
aom-3.13.1/aom_dsp/x86/obmc_variance_avx2.c:135:17: note[note]: called from here
#  133|         const __m256i v_sqrdiff_d = _mm256_madd_epi16(v_rdiff01_w, v_rdiff01_w);
#  134|   
#  135|->       v_sum_d = _mm256_add_epi32(v_sum_d, v_rdiff1_d);
#  136|         v_sse_d = _mm256_add_epi32(v_sse_d, v_sqrdiff_d);
#  137|   

Error: COMPILER_WARNING: [#def309]
aom-3.13.1/aom_dsp/x86/obmc_variance_avx2.c:136:17: note[note]: called from here
#  134|   
#  135|         v_sum_d = _mm256_add_epi32(v_sum_d, v_rdiff1_d);
#  136|->       v_sse_d = _mm256_add_epi32(v_sse_d, v_sqrdiff_d);
#  137|   
#  138|         pre_temp += 16;

Error: COMPILER_WARNING: [#def310]
aom-3.13.1/aom_dsp/x86/obmc_variance_avx2.c:146:9: note[note]: called from here
#  144|     } while (height > 0);
#  145|   
#  146|->   v_d = _mm256_hadd_epi32(v_sum_d, v_sse_d);
#  147|     v_d = _mm256_hadd_epi32(v_d, v_d);
#  148|     res0 = _mm256_castsi256_si128(v_d);

Error: COMPILER_WARNING: [#def311]
aom-3.13.1/aom_dsp/x86/obmc_variance_avx2.c:147:9: note[note]: called from here
#  145|   
#  146|     v_d = _mm256_hadd_epi32(v_sum_d, v_sse_d);
#  147|->   v_d = _mm256_hadd_epi32(v_d, v_d);
#  148|     res0 = _mm256_castsi256_si128(v_d);
#  149|     res0 = _mm_add_epi32(res0, _mm256_extractf128_si256(v_d, 1));

Error: COMPILER_WARNING: [#def312]
aom-3.13.1/aom_dsp/x86/obmc_variance_avx2.c:148:10: note[note]: called from here
#  146|     v_d = _mm256_hadd_epi32(v_sum_d, v_sse_d);
#  147|     v_d = _mm256_hadd_epi32(v_d, v_d);
#  148|->   res0 = _mm256_castsi256_si128(v_d);
#  149|     res0 = _mm_add_epi32(res0, _mm256_extractf128_si256(v_d, 1));
#  150|     *sum = _mm_cvtsi128_si32(res0);

Error: COMPILER_WARNING: [#def313]
aom-3.13.1/aom_dsp/x86/obmc_variance_avx2.c:149:10: note[note]: called from here
#  147|     v_d = _mm256_hadd_epi32(v_d, v_d);
#  148|     res0 = _mm256_castsi256_si128(v_d);
#  149|->   res0 = _mm_add_epi32(res0, _mm256_extractf128_si256(v_d, 1));
#  150|     *sum = _mm_cvtsi128_si32(res0);
#  151|     *sse = (unsigned int)_mm_cvtsi128_si32(_mm_srli_si128(res0, 4));

Error: COMPILER_WARNING: [#def314]
aom-3.13.1/aom_dsp/x86/quantize_avx2.c:24:11: note[note]: called from here
#   22|                                         const int16_t *shift_ptr, __m256i *shift,
#   23|                                         int log_scale) {
#   24|->   *zbin = _mm256_castsi128_si256(_mm_load_si128((const __m128i *)zbin_ptr));
#   25|     *zbin = _mm256_permute4x64_epi64(*zbin, 0x54);
#   26|     if (log_scale > 0) {

Error: COMPILER_WARNING: [#def315]
aom-3.13.1/aom_dsp/x86/quantize_avx2.c:25:11: note[note]: called from here
#   23|                                         int log_scale) {
#   24|     *zbin = _mm256_castsi128_si256(_mm_load_si128((const __m128i *)zbin_ptr));
#   25|->   *zbin = _mm256_permute4x64_epi64(*zbin, 0x54);
#   26|     if (log_scale > 0) {
#   27|       const __m256i rnd = _mm256_set1_epi16((int16_t)(1 << (log_scale - 1)));

Error: COMPILER_WARNING: [#def316]
aom-3.13.1/aom_dsp/x86/quantize_avx2.c:27:25: note[note]: called from here
#   25|     *zbin = _mm256_permute4x64_epi64(*zbin, 0x54);
#   26|     if (log_scale > 0) {
#   27|->     const __m256i rnd = _mm256_set1_epi16((int16_t)(1 << (log_scale - 1)));
#   28|       *zbin = _mm256_add_epi16(*zbin, rnd);
#   29|       *zbin = _mm256_srai_epi16(*zbin, log_scale);

Error: COMPILER_WARNING: [#def317]
aom-3.13.1/aom_dsp/x86/quantize_avx2.c:28:13: note[note]: called from here
#   26|     if (log_scale > 0) {
#   27|       const __m256i rnd = _mm256_set1_epi16((int16_t)(1 << (log_scale - 1)));
#   28|->     *zbin = _mm256_add_epi16(*zbin, rnd);
#   29|       *zbin = _mm256_srai_epi16(*zbin, log_scale);
#   30|     }

Error: COMPILER_WARNING: [#def318]
aom-3.13.1/aom_dsp/x86/quantize_avx2.c:29:13: note[note]: called from here
#   27|       const __m256i rnd = _mm256_set1_epi16((int16_t)(1 << (log_scale - 1)));
#   28|       *zbin = _mm256_add_epi16(*zbin, rnd);
#   29|->     *zbin = _mm256_srai_epi16(*zbin, log_scale);
#   30|     }
#   31|     // Subtracting 1 here eliminates a _mm256_cmpeq_epi16() instruction when

Error: COMPILER_WARNING: [#def319]
aom-3.13.1/aom_dsp/x86/quantize_avx2.c:33:11: note[note]: called from here
#   31|     // Subtracting 1 here eliminates a _mm256_cmpeq_epi16() instruction when
#   32|     // calculating the zbin mask. (See quantize_b_logscale{0,1,2}_16)
#   33|->   *zbin = _mm256_sub_epi16(*zbin, _mm256_set1_epi16(1));
#   34|   
#   35|     *round = _mm256_castsi128_si256(_mm_load_si128((const __m128i *)round_ptr));

Error: COMPILER_WARNING: [#def320]
aom-3.13.1/aom_dsp/x86/quantize_avx2.c:35:12: note[note]: called from here
#   33|     *zbin = _mm256_sub_epi16(*zbin, _mm256_set1_epi16(1));
#   34|   
#   35|->   *round = _mm256_castsi128_si256(_mm_load_si128((const __m128i *)round_ptr));
#   36|     *round = _mm256_permute4x64_epi64(*round, 0x54);
#   37|     if (log_scale > 0) {

Error: COMPILER_WARNING: [#def321]
aom-3.13.1/aom_dsp/x86/quantize_avx2.c:36:12: note[note]: called from here
#   34|   
#   35|     *round = _mm256_castsi128_si256(_mm_load_si128((const __m128i *)round_ptr));
#   36|->   *round = _mm256_permute4x64_epi64(*round, 0x54);
#   37|     if (log_scale > 0) {
#   38|       const __m256i rnd = _mm256_set1_epi16((int16_t)(1 << (log_scale - 1)));

Error: COMPILER_WARNING: [#def322]
aom-3.13.1/aom_dsp/x86/quantize_avx2.c:38:25: note[note]: called from here
#   36|     *round = _mm256_permute4x64_epi64(*round, 0x54);
#   37|     if (log_scale > 0) {
#   38|->     const __m256i rnd = _mm256_set1_epi16((int16_t)(1 << (log_scale - 1)));
#   39|       *round = _mm256_add_epi16(*round, rnd);
#   40|       *round = _mm256_srai_epi16(*round, log_scale);

Error: COMPILER_WARNING: [#def323]
aom-3.13.1/aom_dsp/x86/quantize_avx2.c:39:14: note[note]: called from here
#   37|     if (log_scale > 0) {
#   38|       const __m256i rnd = _mm256_set1_epi16((int16_t)(1 << (log_scale - 1)));
#   39|->     *round = _mm256_add_epi16(*round, rnd);
#   40|       *round = _mm256_srai_epi16(*round, log_scale);
#   41|     }

Error: COMPILER_WARNING: [#def324]
aom-3.13.1/aom_dsp/x86/quantize_avx2.c:40:14: note[note]: called from here
#   38|       const __m256i rnd = _mm256_set1_epi16((int16_t)(1 << (log_scale - 1)));
#   39|       *round = _mm256_add_epi16(*round, rnd);
#   40|->     *round = _mm256_srai_epi16(*round, log_scale);
#   41|     }
#   42|   

Error: COMPILER_WARNING: [#def325]
aom-3.13.1/aom_dsp/x86/quantize_avx2.c:43:12: note[note]: called from here
#   41|     }
#   42|   
#   43|->   *quant = _mm256_castsi128_si256(_mm_load_si128((const __m128i *)quant_ptr));
#   44|     *quant = _mm256_permute4x64_epi64(*quant, 0x54);
#   45|     *dequant =

Error: COMPILER_WARNING: [#def326]
aom-3.13.1/aom_dsp/x86/quantize_avx2.c:44:12: note[note]: called from here
#   42|   
#   43|     *quant = _mm256_castsi128_si256(_mm_load_si128((const __m128i *)quant_ptr));
#   44|->   *quant = _mm256_permute4x64_epi64(*quant, 0x54);
#   45|     *dequant =
#   46|         _mm256_castsi128_si256(_mm_load_si128((const __m128i *)dequant_ptr));

Error: COMPILER_WARNING: [#def327]
aom-3.13.1/aom_dsp/x86/quantize_avx2.c:46:7: note[note]: called from here
#   44|     *quant = _mm256_permute4x64_epi64(*quant, 0x54);
#   45|     *dequant =
#   46|->       _mm256_castsi128_si256(_mm_load_si128((const __m128i *)dequant_ptr));
#   47|     *dequant = _mm256_permute4x64_epi64(*dequant, 0x54);
#   48|     *shift = _mm256_castsi128_si256(_mm_load_si128((const __m128i *)shift_ptr));

Error: COMPILER_WARNING: [#def328]
aom-3.13.1/aom_dsp/x86/quantize_avx2.c:47:14: note[note]: called from here
#   45|     *dequant =
#   46|         _mm256_castsi128_si256(_mm_load_si128((const __m128i *)dequant_ptr));
#   47|->   *dequant = _mm256_permute4x64_epi64(*dequant, 0x54);
#   48|     *shift = _mm256_castsi128_si256(_mm_load_si128((const __m128i *)shift_ptr));
#   49|     *shift = _mm256_permute4x64_epi64(*shift, 0x54);

Error: COMPILER_WARNING: [#def329]
aom-3.13.1/aom_dsp/x86/quantize_avx2.c:48:12: note[note]: called from here
#   46|         _mm256_castsi128_si256(_mm_load_si128((const __m128i *)dequant_ptr));
#   47|     *dequant = _mm256_permute4x64_epi64(*dequant, 0x54);
#   48|->   *shift = _mm256_castsi128_si256(_mm_load_si128((const __m128i *)shift_ptr));
#   49|     *shift = _mm256_permute4x64_epi64(*shift, 0x54);
#   50|   }

Error: COMPILER_WARNING: [#def330]
aom-3.13.1/aom_dsp/x86/quantize_avx2.c:49:12: note[note]: called from here
#   47|     *dequant = _mm256_permute4x64_epi64(*dequant, 0x54);
#   48|     *shift = _mm256_castsi128_si256(_mm_load_si128((const __m128i *)shift_ptr));
#   49|->   *shift = _mm256_permute4x64_epi64(*shift, 0x54);
#   50|   }
#   51|   

Error: COMPILER_WARNING: [#def331]
aom-3.13.1/aom_dsp/x86/quantize_avx2.c:52:1: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   50|   }
#   51|   
#   52|-> static inline __m256i load_coefficients_avx2(const tran_low_t *coeff_ptr) {
#   53|     const __m256i coeff1 = _mm256_load_si256((__m256i *)coeff_ptr);
#   54|     const __m256i coeff2 = _mm256_load_si256((__m256i *)(coeff_ptr + 8));

Error: COMPILER_WARNING: [#def332]
aom-3.13.1/aom_dsp/x86/quantize_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 store_coefficients_avx2(__m256i coeff_vals,
#   59|                                              tran_low_t *coeff_ptr) {
#   60|     __m256i coeff_sign = _mm256_srai_epi16(coeff_vals, 15);

Error: COMPILER_WARNING: [#def333]
aom-3.13.1/aom_dsp/x86/sad4d_avx2.c:27:23: note[note]: called from here
#   25|     // merge sum_ref0 and sum_ref1 also sum_ref2 and sum_ref3
#   26|     // 0, 0, 1, 1
#   27|->   __m256i sum_ref01 = _mm256_castps_si256(_mm256_shuffle_ps(
#   28|         _mm256_castsi256_ps(*sum_ref0), _mm256_castsi256_ps(*sum_ref1),
#   29|         _MM_SHUFFLE(2, 0, 2, 0)));

Error: COMPILER_WARNING: [#def334]
aom-3.13.1/aom_dsp/x86/sad4d_avx2.c:31:23: note[note]: called from here
#   29|         _MM_SHUFFLE(2, 0, 2, 0)));
#   30|     // 2, 2, 3, 3
#   31|->   __m256i sum_ref23 = _mm256_castps_si256(_mm256_shuffle_ps(
#   32|         _mm256_castsi256_ps(*sum_ref2), _mm256_castsi256_ps(*sum_ref3),
#   33|         _MM_SHUFFLE(2, 0, 2, 0)));

Error: COMPILER_WARNING: [#def335]
aom-3.13.1/aom_dsp/x86/sad4d_avx2.c:36:25: note[note]: called from here
#   34|   
#   35|     // sum adjacent 32 bit integers
#   36|->   __m256i sum_ref0123 = _mm256_hadd_epi32(sum_ref01, sum_ref23);
#   37|   
#   38|     // add the low 128 bit to the high 128 bit

Error: COMPILER_WARNING: [#def336]
aom-3.13.1/aom_dsp/x86/sad4d_avx2.c:39:17: note[note]: called from here
#   37|   
#   38|     // add the low 128 bit to the high 128 bit
#   39|->   __m128i sum = _mm_add_epi32(_mm256_castsi256_si128(sum_ref0123),
#   40|                                 _mm256_extractf128_si256(sum_ref0123, 1));
#   41|   

Error: COMPILER_WARNING: [#def337]
aom-3.13.1/aom_dsp/x86/sad_avx2.c:25:11: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   23|     int i;
#   24|     __m256i sad1_reg, sad2_reg, ref1_reg, ref2_reg;
#   25|->   __m256i sum_sad = _mm256_setzero_si256();
#   26|     __m256i sum_sad_h;
#   27|     __m128i sum_sad128;

Error: COMPILER_WARNING: [#def338]
aom-3.13.1/aom_dsp/x86/sad_avx2.c:25:21: note[note]: called from here
#   23|     int i;
#   24|     __m256i sad1_reg, sad2_reg, ref1_reg, ref2_reg;
#   25|->   __m256i sum_sad = _mm256_setzero_si256();
#   26|     __m256i sum_sad_h;
#   27|     __m128i sum_sad128;

Error: COMPILER_WARNING: [#def339]
aom-3.13.1/aom_dsp/x86/sad_avx2.c:29:16: note[note]: called from here
#   27|     __m128i sum_sad128;
#   28|     for (i = 0; i < h; i++) {
#   29|->     ref1_reg = _mm256_loadu_si256((__m256i const *)ref_ptr);
#   30|       ref2_reg = _mm256_loadu_si256((__m256i const *)(ref_ptr + 32));
#   31|       sad1_reg =

Error: COMPILER_WARNING: [#def340]
aom-3.13.1/aom_dsp/x86/sad_avx2.c:30:16: note[note]: called from here
#   28|     for (i = 0; i < h; i++) {
#   29|       ref1_reg = _mm256_loadu_si256((__m256i const *)ref_ptr);
#   30|->     ref2_reg = _mm256_loadu_si256((__m256i const *)(ref_ptr + 32));
#   31|       sad1_reg =
#   32|           _mm256_sad_epu8(ref1_reg, _mm256_loadu_si256((__m256i const *)src_ptr));

Error: COMPILER_WARNING: [#def341]
aom-3.13.1/aom_dsp/x86/sad_avx2.c:32:9: note[note]: called from here
#   30|       ref2_reg = _mm256_loadu_si256((__m256i const *)(ref_ptr + 32));
#   31|       sad1_reg =
#   32|->         _mm256_sad_epu8(ref1_reg, _mm256_loadu_si256((__m256i const *)src_ptr));
#   33|       sad2_reg = _mm256_sad_epu8(
#   34|           ref2_reg, _mm256_loadu_si256((__m256i const *)(src_ptr + 32)));

Error: COMPILER_WARNING: [#def342]
aom-3.13.1/aom_dsp/x86/sad_avx2.c:33:16: note[note]: called from here
#   31|       sad1_reg =
#   32|           _mm256_sad_epu8(ref1_reg, _mm256_loadu_si256((__m256i const *)src_ptr));
#   33|->     sad2_reg = _mm256_sad_epu8(
#   34|           ref2_reg, _mm256_loadu_si256((__m256i const *)(src_ptr + 32)));
#   35|       sum_sad = _mm256_add_epi32(sum_sad, _mm256_add_epi32(sad1_reg, sad2_reg));

Error: COMPILER_WARNING: [#def343]
aom-3.13.1/aom_dsp/x86/sad_avx2.c:35:15: note[note]: called from here
#   33|       sad2_reg = _mm256_sad_epu8(
#   34|           ref2_reg, _mm256_loadu_si256((__m256i const *)(src_ptr + 32)));
#   35|->     sum_sad = _mm256_add_epi32(sum_sad, _mm256_add_epi32(sad1_reg, sad2_reg));
#   36|       ref_ptr += ref_stride;
#   37|       src_ptr += src_stride;

Error: COMPILER_WARNING: [#def344]
aom-3.13.1/aom_dsp/x86/sad_avx2.c:39:15: note[note]: called from here
#   37|       src_ptr += src_stride;
#   38|     }
#   39|->   sum_sad_h = _mm256_srli_si256(sum_sad, 8);
#   40|     sum_sad = _mm256_add_epi32(sum_sad, sum_sad_h);
#   41|     sum_sad128 = _mm256_extracti128_si256(sum_sad, 1);

Error: COMPILER_WARNING: [#def345]
aom-3.13.1/aom_dsp/x86/sad_avx2.c:40:13: note[note]: called from here
#   38|     }
#   39|     sum_sad_h = _mm256_srli_si256(sum_sad, 8);
#   40|->   sum_sad = _mm256_add_epi32(sum_sad, sum_sad_h);
#   41|     sum_sad128 = _mm256_extracti128_si256(sum_sad, 1);
#   42|     sum_sad128 = _mm_add_epi32(_mm256_castsi256_si128(sum_sad), sum_sad128);

Error: COMPILER_WARNING: [#def346]
aom-3.13.1/aom_dsp/x86/sad_avx2.c:41:16: note[note]: called from here
#   39|     sum_sad_h = _mm256_srli_si256(sum_sad, 8);
#   40|     sum_sad = _mm256_add_epi32(sum_sad, sum_sad_h);
#   41|->   sum_sad128 = _mm256_extracti128_si256(sum_sad, 1);
#   42|     sum_sad128 = _mm_add_epi32(_mm256_castsi256_si128(sum_sad), sum_sad128);
#   43|     unsigned int res = (unsigned int)_mm_cvtsi128_si32(sum_sad128);

Error: COMPILER_WARNING: [#def347]
aom-3.13.1/aom_dsp/x86/sad_avx2.c:42:16: note[note]: called from here
#   40|     sum_sad = _mm256_add_epi32(sum_sad, sum_sad_h);
#   41|     sum_sad128 = _mm256_extracti128_si256(sum_sad, 1);
#   42|->   sum_sad128 = _mm_add_epi32(_mm256_castsi256_si128(sum_sad), sum_sad128);
#   43|     unsigned int res = (unsigned int)_mm_cvtsi128_si32(sum_sad128);
#   44|     _mm256_zeroupper();

Error: COMPILER_WARNING: [#def348]
aom-3.13.1/aom_dsp/x86/sad_avx2.c:44:3: note[note]: called from here
#   42|     sum_sad128 = _mm_add_epi32(_mm256_castsi256_si128(sum_sad), sum_sad128);
#   43|     unsigned int res = (unsigned int)_mm_cvtsi128_si32(sum_sad128);
#   44|->   _mm256_zeroupper();
#   45|     return res;
#   46|   }

Error: COMPILER_WARNING: [#def349]
aom-3.13.1/aom_dsp/x86/sad_impl_avx2.c:19:11: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   17|                                const uint8_t *ref_ptr, int ref_stride) {
#   18|     __m256i s1, s2, r1, r2;
#   19|->   __m256i sum = _mm256_setzero_si256();
#   20|     __m128i sum_i128;
#   21|     int i;

Error: COMPILER_WARNING: [#def350]
aom-3.13.1/aom_dsp/x86/sad_impl_avx2.c:19:17: note[note]: called from here
#   17|                                const uint8_t *ref_ptr, int ref_stride) {
#   18|     __m256i s1, s2, r1, r2;
#   19|->   __m256i sum = _mm256_setzero_si256();
#   20|     __m128i sum_i128;
#   21|     int i;

Error: COMPILER_WARNING: [#def351]
aom-3.13.1/aom_dsp/x86/sad_impl_avx2.c:24:10: note[note]: called from here
#   22|   
#   23|     for (i = 0; i < 16; ++i) {
#   24|->     r1 = _mm256_loadu_si256((__m256i const *)ref_ptr);
#   25|       r2 = _mm256_loadu_si256((__m256i const *)(ref_ptr + ref_stride));
#   26|       s1 = _mm256_sad_epu8(r1, _mm256_loadu_si256((__m256i const *)src_ptr));

Error: COMPILER_WARNING: [#def352]
aom-3.13.1/aom_dsp/x86/sad_impl_avx2.c:25:10: note[note]: called from here
#   23|     for (i = 0; i < 16; ++i) {
#   24|       r1 = _mm256_loadu_si256((__m256i const *)ref_ptr);
#   25|->     r2 = _mm256_loadu_si256((__m256i const *)(ref_ptr + ref_stride));
#   26|       s1 = _mm256_sad_epu8(r1, _mm256_loadu_si256((__m256i const *)src_ptr));
#   27|       s2 = _mm256_sad_epu8(

Error: COMPILER_WARNING: [#def353]
aom-3.13.1/aom_dsp/x86/sad_impl_avx2.c:26:10: note[note]: called from here
#   24|       r1 = _mm256_loadu_si256((__m256i const *)ref_ptr);
#   25|       r2 = _mm256_loadu_si256((__m256i const *)(ref_ptr + ref_stride));
#   26|->     s1 = _mm256_sad_epu8(r1, _mm256_loadu_si256((__m256i const *)src_ptr));
#   27|       s2 = _mm256_sad_epu8(
#   28|           r2, _mm256_loadu_si256((__m256i const *)(src_ptr + src_stride)));

Error: COMPILER_WARNING: [#def354]
aom-3.13.1/aom_dsp/x86/sad_impl_avx2.c:27:10: note[note]: called from here
#   25|       r2 = _mm256_loadu_si256((__m256i const *)(ref_ptr + ref_stride));
#   26|       s1 = _mm256_sad_epu8(r1, _mm256_loadu_si256((__m256i const *)src_ptr));
#   27|->     s2 = _mm256_sad_epu8(
#   28|           r2, _mm256_loadu_si256((__m256i const *)(src_ptr + src_stride)));
#   29|       sum = _mm256_add_epi32(sum, _mm256_add_epi32(s1, s2));

Error: COMPILER_WARNING: [#def355]
aom-3.13.1/aom_dsp/x86/sad_impl_avx2.c:29:11: note[note]: called from here
#   27|       s2 = _mm256_sad_epu8(
#   28|           r2, _mm256_loadu_si256((__m256i const *)(src_ptr + src_stride)));
#   29|->     sum = _mm256_add_epi32(sum, _mm256_add_epi32(s1, s2));
#   30|       ref_ptr += ref_stride << 1;
#   31|       src_ptr += src_stride << 1;

Error: COMPILER_WARNING: [#def356]
aom-3.13.1/aom_dsp/x86/sad_impl_avx2.c:34:9: note[note]: called from here
#   32|     }
#   33|   
#   34|->   sum = _mm256_add_epi32(sum, _mm256_srli_si256(sum, 8));
#   35|     sum_i128 = _mm_add_epi32(_mm256_extracti128_si256(sum, 1),
#   36|                              _mm256_castsi256_si128(sum));

Error: COMPILER_WARNING: [#def357]
aom-3.13.1/aom_dsp/x86/sad_impl_avx2.c:35:14: note[note]: called from here
#   33|   
#   34|     sum = _mm256_add_epi32(sum, _mm256_srli_si256(sum, 8));
#   35|->   sum_i128 = _mm_add_epi32(_mm256_extracti128_si256(sum, 1),
#   36|                              _mm256_castsi256_si128(sum));
#   37|     return (unsigned int)_mm_cvtsi128_si32(sum_i128);

Error: COMPILER_WARNING: [#def358]
aom-3.13.1/aom_dsp/x86/sse_avx2.c:60:23: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#   58|   }
#   59|   
#   60|-> static inline int64_t summary_4x64_avx2(const __m256i sum_4x64) {
#   61|     int64_t sum;
#   62|     const __m128i sum_2x64 = _mm_add_epi64(_mm256_castsi256_si128(sum_4x64),

Error: COMPILER_WARNING: [#def359]
aom-3.13.1/aom_dsp/x86/subtract_avx2.c:36:13: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   34|       __m128i s = _mm_lddqu_si128((__m128i *)(src_ptr));
#   35|       __m128i p = _mm_lddqu_si128((__m128i *)(pred_ptr));
#   36|->     __m256i s_0 = _mm256_cvtepu8_epi16(s);
#   37|       __m256i p_0 = _mm256_cvtepu8_epi16(p);
#   38|       const __m256i d_0 = _mm256_sub_epi16(s_0, p_0);

Error: COMPILER_WARNING: [#def360]
aom-3.13.1/aom_dsp/x86/subtract_avx2.c:36:19: note[note]: called from here
#   34|       __m128i s = _mm_lddqu_si128((__m128i *)(src_ptr));
#   35|       __m128i p = _mm_lddqu_si128((__m128i *)(pred_ptr));
#   36|->     __m256i s_0 = _mm256_cvtepu8_epi16(s);
#   37|       __m256i p_0 = _mm256_cvtepu8_epi16(p);
#   38|       const __m256i d_0 = _mm256_sub_epi16(s_0, p_0);

Error: COMPILER_WARNING: [#def361]
aom-3.13.1/aom_dsp/x86/subtract_avx2.c:37:19: note[note]: called from here
#   35|       __m128i p = _mm_lddqu_si128((__m128i *)(pred_ptr));
#   36|       __m256i s_0 = _mm256_cvtepu8_epi16(s);
#   37|->     __m256i p_0 = _mm256_cvtepu8_epi16(p);
#   38|       const __m256i d_0 = _mm256_sub_epi16(s_0, p_0);
#   39|       _mm256_store_si256((__m256i *)(diff_ptr), d_0);

Error: COMPILER_WARNING: [#def362]
aom-3.13.1/aom_dsp/x86/subtract_avx2.c:38:25: note[note]: called from here
#   36|       __m256i s_0 = _mm256_cvtepu8_epi16(s);
#   37|       __m256i p_0 = _mm256_cvtepu8_epi16(p);
#   38|->     const __m256i d_0 = _mm256_sub_epi16(s_0, p_0);
#   39|       _mm256_store_si256((__m256i *)(diff_ptr), d_0);
#   40|       src_ptr += src_stride;

Error: COMPILER_WARNING: [#def363]
aom-3.13.1/aom_dsp/x86/subtract_avx2.c:39:5: note[note]: called from here
#   37|       __m256i p_0 = _mm256_cvtepu8_epi16(p);
#   38|       const __m256i d_0 = _mm256_sub_epi16(s_0, p_0);
#   39|->     _mm256_store_si256((__m256i *)(diff_ptr), d_0);
#   40|       src_ptr += src_stride;
#   41|       pred_ptr += pred_stride;

Error: COMPILER_WARNING: [#def364]
aom-3.13.1/aom_dsp/x86/sum_squares_avx2.c:24:21: note[note]: called from here
#   22|                                                   int width, int height) {
#   23|     uint64_t result;
#   24|->   __m256i v_acc_q = _mm256_setzero_si256();
#   25|     const __m256i v_zext_mask_q = _mm256_set1_epi64x(~0u);
#   26|     for (int col = 0; col < height; col += 4) {

Error: COMPILER_WARNING: [#def365]
aom-3.13.1/aom_dsp/x86/sum_squares_avx2.c:25:33: note[note]: called from here
#   23|     uint64_t result;
#   24|     __m256i v_acc_q = _mm256_setzero_si256();
#   25|->   const __m256i v_zext_mask_q = _mm256_set1_epi64x(~0u);
#   26|     for (int col = 0; col < height; col += 4) {
#   27|       __m256i v_acc_d = _mm256_setzero_si256();

Error: COMPILER_WARNING: [#def366]
aom-3.13.1/aom_dsp/x86/sum_squares_avx2.c:27:23: note[note]: called from here
#   25|     const __m256i v_zext_mask_q = _mm256_set1_epi64x(~0u);
#   26|     for (int col = 0; col < height; col += 4) {
#   27|->     __m256i v_acc_d = _mm256_setzero_si256();
#   28|       for (int row = 0; row < width; row += 16) {
#   29|         const int16_t *tempsrc = src + row;

Error: COMPILER_WARNING: [#def367]
aom-3.13.1/aom_dsp/x86/sum_squares_avx2.c:31:11: note[note]: called from here
#   29|         const int16_t *tempsrc = src + row;
#   30|         const __m256i v_val_0_w =
#   31|->           _mm256_loadu_si256((const __m256i *)(tempsrc + 0 * stride));
#   32|         const __m256i v_val_1_w =
#   33|             _mm256_loadu_si256((const __m256i *)(tempsrc + 1 * stride));

Error: COMPILER_WARNING: [#def368]
aom-3.13.1/aom_dsp/x86/sum_squares_avx2.c:33:11: note[note]: called from here
#   31|             _mm256_loadu_si256((const __m256i *)(tempsrc + 0 * stride));
#   32|         const __m256i v_val_1_w =
#   33|->           _mm256_loadu_si256((const __m256i *)(tempsrc + 1 * stride));
#   34|         const __m256i v_val_2_w =
#   35|             _mm256_loadu_si256((const __m256i *)(tempsrc + 2 * stride));

Error: COMPILER_WARNING: [#def369]
aom-3.13.1/aom_dsp/x86/sum_squares_avx2.c:35:11: note[note]: called from here
#   33|             _mm256_loadu_si256((const __m256i *)(tempsrc + 1 * stride));
#   34|         const __m256i v_val_2_w =
#   35|->           _mm256_loadu_si256((const __m256i *)(tempsrc + 2 * stride));
#   36|         const __m256i v_val_3_w =
#   37|             _mm256_loadu_si256((const __m256i *)(tempsrc + 3 * stride));

Error: COMPILER_WARNING: [#def370]
aom-3.13.1/aom_dsp/x86/sum_squares_avx2.c:37:11: note[note]: called from here
#   35|             _mm256_loadu_si256((const __m256i *)(tempsrc + 2 * stride));
#   36|         const __m256i v_val_3_w =
#   37|->           _mm256_loadu_si256((const __m256i *)(tempsrc + 3 * stride));
#   38|   
#   39|         const __m256i v_sq_0_d = _mm256_madd_epi16(v_val_0_w, v_val_0_w);

Error: COMPILER_WARNING: [#def371]
aom-3.13.1/aom_dsp/x86/sum_squares_avx2.c:39:32: note[note]: called from here
#   37|             _mm256_loadu_si256((const __m256i *)(tempsrc + 3 * stride));
#   38|   
#   39|->       const __m256i v_sq_0_d = _mm256_madd_epi16(v_val_0_w, v_val_0_w);
#   40|         const __m256i v_sq_1_d = _mm256_madd_epi16(v_val_1_w, v_val_1_w);
#   41|         const __m256i v_sq_2_d = _mm256_madd_epi16(v_val_2_w, v_val_2_w);

Error: COMPILER_WARNING: [#def372]
aom-3.13.1/aom_dsp/x86/sum_squares_avx2.c:40:32: note[note]: called from here
#   38|   
#   39|         const __m256i v_sq_0_d = _mm256_madd_epi16(v_val_0_w, v_val_0_w);
#   40|->       const __m256i v_sq_1_d = _mm256_madd_epi16(v_val_1_w, v_val_1_w);
#   41|         const __m256i v_sq_2_d = _mm256_madd_epi16(v_val_2_w, v_val_2_w);
#   42|         const __m256i v_sq_3_d = _mm256_madd_epi16(v_val_3_w, v_val_3_w);

Error: COMPILER_WARNING: [#def373]
aom-3.13.1/aom_dsp/x86/sum_squares_avx2.c:41:32: note[note]: called from here
#   39|         const __m256i v_sq_0_d = _mm256_madd_epi16(v_val_0_w, v_val_0_w);
#   40|         const __m256i v_sq_1_d = _mm256_madd_epi16(v_val_1_w, v_val_1_w);
#   41|->       const __m256i v_sq_2_d = _mm256_madd_epi16(v_val_2_w, v_val_2_w);
#   42|         const __m256i v_sq_3_d = _mm256_madd_epi16(v_val_3_w, v_val_3_w);
#   43|   

Error: COMPILER_WARNING: [#def374]
aom-3.13.1/aom_dsp/x86/sum_squares_avx2.c:42:32: note[note]: called from here
#   40|         const __m256i v_sq_1_d = _mm256_madd_epi16(v_val_1_w, v_val_1_w);
#   41|         const __m256i v_sq_2_d = _mm256_madd_epi16(v_val_2_w, v_val_2_w);
#   42|->       const __m256i v_sq_3_d = _mm256_madd_epi16(v_val_3_w, v_val_3_w);
#   43|   
#   44|         const __m256i v_sum_01_d = _mm256_add_epi32(v_sq_0_d, v_sq_1_d);

Error: COMPILER_WARNING: [#def375]
aom-3.13.1/aom_dsp/x86/sum_squares_avx2.c:44:34: note[note]: called from here
#   42|         const __m256i v_sq_3_d = _mm256_madd_epi16(v_val_3_w, v_val_3_w);
#   43|   
#   44|->       const __m256i v_sum_01_d = _mm256_add_epi32(v_sq_0_d, v_sq_1_d);
#   45|         const __m256i v_sum_23_d = _mm256_add_epi32(v_sq_2_d, v_sq_3_d);
#   46|         const __m256i v_sum_0123_d = _mm256_add_epi32(v_sum_01_d, v_sum_23_d);

Error: COMPILER_WARNING: [#def376]
aom-3.13.1/aom_dsp/x86/sum_squares_avx2.c:45:34: note[note]: called from here
#   43|   
#   44|         const __m256i v_sum_01_d = _mm256_add_epi32(v_sq_0_d, v_sq_1_d);
#   45|->       const __m256i v_sum_23_d = _mm256_add_epi32(v_sq_2_d, v_sq_3_d);
#   46|         const __m256i v_sum_0123_d = _mm256_add_epi32(v_sum_01_d, v_sum_23_d);
#   47|   

Error: COMPILER_WARNING: [#def377]
aom-3.13.1/aom_dsp/x86/sum_squares_avx2.c:46:36: note[note]: called from here
#   44|         const __m256i v_sum_01_d = _mm256_add_epi32(v_sq_0_d, v_sq_1_d);
#   45|         const __m256i v_sum_23_d = _mm256_add_epi32(v_sq_2_d, v_sq_3_d);
#   46|->       const __m256i v_sum_0123_d = _mm256_add_epi32(v_sum_01_d, v_sum_23_d);
#   47|   
#   48|         v_acc_d = _mm256_add_epi32(v_acc_d, v_sum_0123_d);

Error: COMPILER_WARNING: [#def378]
aom-3.13.1/aom_dsp/x86/sum_squares_avx2.c:48:17: note[note]: called from here
#   46|         const __m256i v_sum_0123_d = _mm256_add_epi32(v_sum_01_d, v_sum_23_d);
#   47|   
#   48|->       v_acc_d = _mm256_add_epi32(v_acc_d, v_sum_0123_d);
#   49|       }
#   50|       v_acc_q =

Error: COMPILER_WARNING: [#def379]
aom-3.13.1/aom_dsp/x86/sum_squares_avx2.c:51:9: note[note]: called from here
#   49|       }
#   50|       v_acc_q =
#   51|->         _mm256_add_epi64(v_acc_q, _mm256_and_si256(v_acc_d, v_zext_mask_q));
#   52|       v_acc_q = _mm256_add_epi64(v_acc_q, _mm256_srli_epi64(v_acc_d, 32));
#   53|       src += 4 * stride;

Error: COMPILER_WARNING: [#def380]
aom-3.13.1/aom_dsp/x86/sum_squares_avx2.c:52:15: note[note]: called from here
#   50|       v_acc_q =
#   51|           _mm256_add_epi64(v_acc_q, _mm256_and_si256(v_acc_d, v_zext_mask_q));
#   52|->     v_acc_q = _mm256_add_epi64(v_acc_q, _mm256_srli_epi64(v_acc_d, 32));
#   53|       src += 4 * stride;
#   54|     }

Error: COMPILER_WARNING: [#def381]
aom-3.13.1/aom_dsp/x86/sum_squares_avx2.c:55:30: note[note]: called from here
#   53|       src += 4 * stride;
#   54|     }
#   55|->   __m128i lower_64_2_Value = _mm256_castsi256_si128(v_acc_q);
#   56|     __m128i higher_64_2_Value = _mm256_extracti128_si256(v_acc_q, 1);
#   57|     __m128i result_64_2_int = _mm_add_epi64(lower_64_2_Value, higher_64_2_Value);

Error: COMPILER_WARNING: [#def382]
aom-3.13.1/aom_dsp/x86/sum_squares_avx2.c:56:31: note[note]: called from here
#   54|     }
#   55|     __m128i lower_64_2_Value = _mm256_castsi256_si128(v_acc_q);
#   56|->   __m128i higher_64_2_Value = _mm256_extracti128_si256(v_acc_q, 1);
#   57|     __m128i result_64_2_int = _mm_add_epi64(lower_64_2_Value, higher_64_2_Value);
#   58|   

Error: COMPILER_WARNING: [#def383]
aom-3.13.1/aom_dsp/x86/sum_squares_avx2.c:161:23: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#  159|   
#  160|   // Accumulate sum of 16-bit elements in the vector
#  161|-> static inline int32_t mm256_accumulate_epi16(__m256i vec_a) {
#  162|     __m128i vtmp1 = _mm256_extracti128_si256(vec_a, 1);
#  163|     __m128i vtmp2 = _mm256_castsi256_si128(vec_a);

Error: CPPCHECK_WARNING (CWE-457): [#def384]
aom-3.13.1/aom_dsp/x86/synonyms.h:33: warning[uninitvar]: Uninitialized variable: a
#   31|   static inline __m128i xx_loadl_32(const void *a) {
#   32|     int val;
#   33|->   memcpy(&val, a, sizeof(val));
#   34|     return _mm_cvtsi32_si128(val);
#   35|   }

Error: COMPILER_WARNING: [#def385]
aom-3.13.1/aom_dsp/x86/synonyms_avx2.h:30:1: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   28|   // Loads and stores to do away with the tedium of casting the address
#   29|   // to the right type.
#   30|-> static inline __m256i yy_load_256(const void *a) {
#   31|     return _mm256_load_si256((const __m256i *)a);
#   32|   }

Error: COMPILER_WARNING: [#def386]
aom-3.13.1/aom_dsp/x86/synonyms_avx2.h:31:10: note[note]: called from here
#   29|   // to the right type.
#   30|   static inline __m256i yy_load_256(const void *a) {
#   31|->   return _mm256_load_si256((const __m256i *)a);
#   32|   }
#   33|   

Error: COMPILER_WARNING: [#def387]
aom-3.13.1/aom_dsp/x86/synonyms_avx2.h:35:10: note[note]: called from here
#   33|   
#   34|   static inline __m256i yy_loadu_256(const void *a) {
#   35|->   return _mm256_loadu_si256((const __m256i *)a);
#   36|   }
#   37|   

Error: COMPILER_WARNING: [#def388]
aom-3.13.1/aom_dsp/x86/synonyms_avx2.h:38:20: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#   36|   }
#   37|   
#   38|-> static inline void yy_store_256(void *const a, const __m256i v) {
#   39|     _mm256_store_si256((__m256i *)a, v);
#   40|   }

Error: COMPILER_WARNING: [#def389]
aom-3.13.1/aom_dsp/x86/synonyms_avx2.h:42:20: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#   40|   }
#   41|   
#   42|-> static inline void yy_storeu_256(void *const a, const __m256i v) {
#   43|     _mm256_storeu_si256((__m256i *)a, v);
#   44|   }

Error: COMPILER_WARNING: [#def390]
aom-3.13.1/aom_dsp/x86/synonyms_avx2.h:43:3: note[note]: called from here
#   41|   
#   42|   static inline void yy_storeu_256(void *const a, const __m256i v) {
#   43|->   _mm256_storeu_si256((__m256i *)a, v);
#   44|   }
#   45|   

Error: COMPILER_WARNING: [#def391]
aom-3.13.1/aom_dsp/x86/synonyms_avx2.h:60:10: note[note]: called from here
#   58|   // ([ hi ], [ lo ]) -> [ hi ][ lo ]
#   59|   static inline __m256i yy_set_m128i(__m128i hi, __m128i lo) {
#   60|->   return _mm256_insertf128_si256(_mm256_castsi128_si256(lo), hi, 1);
#   61|   }
#   62|   

Error: COMPILER_WARNING: [#def392]
aom-3.13.1/aom_dsp/x86/synonyms_avx2.h:90:23: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#   88|   }
#   89|   
#   90|-> static inline __m256i yy_roundn_epu16(__m256i v_val_w, int bits) {
#   91|     const __m256i v_s_w = _mm256_srli_epi16(v_val_w, bits - 1);
#   92|     return _mm256_avg_epu16(v_s_w, _mm256_setzero_si256());

Error: GCC_ANALYZER_WARNING (CWE-457): [#def393]
aom-3.13.1/aom_dsp/x86/transpose_sse2.h:179:22: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘in[1]’
aom-3.13.1/av1/common/x86/av1_inv_txfm_ssse3.c:2863:6: enter_function: entry to ‘av1_lowbd_inv_txfm2d_add_ssse3’
aom-3.13.1/av1/common/x86/av1_inv_txfm_ssse3.c:2880:7: call_function: calling ‘lowbd_inv_txfm2d_add_4x16_ssse3’ from ‘av1_lowbd_inv_txfm2d_add_ssse3’
#  177|     // a4:    04 14 05 15  06 16 07 17
#  178|     // a5:    24 34 25 35  26 36 27 37
#  179|->   const __m128i a0 = _mm_unpacklo_epi16(in[0], in[1]);
#  180|     const __m128i a1 = _mm_unpacklo_epi16(in[2], in[3]);
#  181|     const __m128i a4 = _mm_unpackhi_epi16(in[0], in[1]);

Error: GCC_ANALYZER_WARNING (CWE-457): [#def394]
aom-3.13.1/aom_dsp/x86/transpose_sse2.h:234:22: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘in[1]’
aom-3.13.1/av1/common/x86/av1_inv_txfm_ssse3.c:2894:6: enter_function: entry to ‘av1_inv_txfm_add_ssse3’
aom-3.13.1/av1/common/x86/av1_inv_txfm_ssse3.c:2896:6: branch_true: following ‘true’ branch...
aom-3.13.1/av1/common/x86/av1_inv_txfm_ssse3.c:2897:19: branch_true: ...to here
aom-3.13.1/av1/common/x86/av1_inv_txfm_ssse3.c:2898:5: call_function: calling ‘av1_lowbd_inv_txfm2d_add_ssse3’ from ‘av1_inv_txfm_add_ssse3’
#  232|     // a6:    44 54 45 55  46 56 47 57
#  233|     // a7:    64 74 65 75  66 76 67 77
#  234|->   const __m128i a0 = _mm_unpacklo_epi16(in[0], in[1]);
#  235|     const __m128i a1 = _mm_unpacklo_epi16(in[2], in[3]);
#  236|     const __m128i a2 = _mm_unpacklo_epi16(in[4], in[5]);

Error: COMPILER_WARNING: [#def395]
aom-3.13.1/aom_dsp/x86/txfm_common_avx2.h:23:1: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   21|   #endif
#   22|   
#   23|-> static inline __m256i pair_set_w16_epi16(int16_t a, int16_t b) {
#   24|     return _mm256_set1_epi32(
#   25|         (int32_t)(((uint16_t)(a)) | (((uint32_t)(uint16_t)(b)) << 16)));

Error: COMPILER_WARNING: [#def396]
aom-3.13.1/aom_dsp/x86/txfm_common_avx2.h:24:10: note[note]: called from here
#   22|   
#   23|   static inline __m256i pair_set_w16_epi16(int16_t a, int16_t b) {
#   24|->   return _mm256_set1_epi32(
#   25|         (int32_t)(((uint16_t)(a)) | (((uint32_t)(uint16_t)(b)) << 16)));
#   26|   }

Error: COMPILER_WARNING: [#def397]
aom-3.13.1/aom_dsp/x86/txfm_common_avx2.h:66:20: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#   64|   }
#   65|   
#   66|-> static inline void btf_16_adds_subs_out_avx2(__m256i *out0, __m256i *out1,
#   67|                                                __m256i in0, __m256i in1) {
#   68|     const __m256i _in0 = in0;

Error: COMPILER_WARNING: [#def398]
aom-3.13.1/aom_dsp/x86/txfm_common_avx2.h:249:23: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#  247|   }
#  248|   
#  249|-> static inline __m256i round_shift_32_avx2(__m256i vec, int bit) {
#  250|     __m256i tmp, round;
#  251|     round = _mm256_set1_epi32(1 << (bit - 1));

Error: COMPILER_WARNING: [#def399]
aom-3.13.1/aom_dsp/x86/variance_avx2.c:29:20: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#   27|   }
#   28|   
#   29|-> static inline void variance_kernel_avx2(const __m256i src, const __m256i ref,
#   30|                                           __m256i *const sse,
#   31|                                           __m256i *const sum) {

Error: COMPILER_WARNING: [#def400]
aom-3.13.1/aom_dsp/x86/variance_avx2.c:32:27: note[note]: called from here
#   30|                                           __m256i *const sse,
#   31|                                           __m256i *const sum) {
#   32|->   const __m256i adj_sub = _mm256_set1_epi16((short)0xff01);  // (1,-1)
#   33|   
#   34|     // unpack into pairs of source and reference values

Error: COMPILER_WARNING: [#def401]
aom-3.13.1/aom_dsp/x86/variance_avx2.c:35:28: note[note]: called from here
#   33|   
#   34|     // unpack into pairs of source and reference values
#   35|->   const __m256i src_ref0 = _mm256_unpacklo_epi8(src, ref);
#   36|     const __m256i src_ref1 = _mm256_unpackhi_epi8(src, ref);
#   37|   

Error: COMPILER_WARNING: [#def402]
aom-3.13.1/aom_dsp/x86/variance_avx2.c:36:28: note[note]: called from here
#   34|     // unpack into pairs of source and reference values
#   35|     const __m256i src_ref0 = _mm256_unpacklo_epi8(src, ref);
#   36|->   const __m256i src_ref1 = _mm256_unpackhi_epi8(src, ref);
#   37|   
#   38|     // subtract adjacent elements using src*1 + ref*-1

Error: COMPILER_WARNING: [#def403]
aom-3.13.1/aom_dsp/x86/variance_avx2.c:39:25: note[note]: called from here
#   37|   
#   38|     // subtract adjacent elements using src*1 + ref*-1
#   39|->   const __m256i diff0 = _mm256_maddubs_epi16(src_ref0, adj_sub);
#   40|     const __m256i diff1 = _mm256_maddubs_epi16(src_ref1, adj_sub);
#   41|     const __m256i madd0 = _mm256_madd_epi16(diff0, diff0);

Error: COMPILER_WARNING: [#def404]
aom-3.13.1/aom_dsp/x86/variance_avx2.c:40:25: note[note]: called from here
#   38|     // subtract adjacent elements using src*1 + ref*-1
#   39|     const __m256i diff0 = _mm256_maddubs_epi16(src_ref0, adj_sub);
#   40|->   const __m256i diff1 = _mm256_maddubs_epi16(src_ref1, adj_sub);
#   41|     const __m256i madd0 = _mm256_madd_epi16(diff0, diff0);
#   42|     const __m256i madd1 = _mm256_madd_epi16(diff1, diff1);

Error: COMPILER_WARNING: [#def405]
aom-3.13.1/aom_dsp/x86/variance_avx2.c:41:25: note[note]: called from here
#   39|     const __m256i diff0 = _mm256_maddubs_epi16(src_ref0, adj_sub);
#   40|     const __m256i diff1 = _mm256_maddubs_epi16(src_ref1, adj_sub);
#   41|->   const __m256i madd0 = _mm256_madd_epi16(diff0, diff0);
#   42|     const __m256i madd1 = _mm256_madd_epi16(diff1, diff1);
#   43|   

Error: COMPILER_WARNING: [#def406]
aom-3.13.1/aom_dsp/x86/variance_avx2.c:42:25: note[note]: called from here
#   40|     const __m256i diff1 = _mm256_maddubs_epi16(src_ref1, adj_sub);
#   41|     const __m256i madd0 = _mm256_madd_epi16(diff0, diff0);
#   42|->   const __m256i madd1 = _mm256_madd_epi16(diff1, diff1);
#   43|   
#   44|     // add to the running totals

Error: COMPILER_WARNING: [#def407]
aom-3.13.1/aom_dsp/x86/variance_avx2.c:45:10: note[note]: called from here
#   43|   
#   44|     // add to the running totals
#   45|->   *sum = _mm256_add_epi16(*sum, _mm256_add_epi16(diff0, diff1));
#   46|     *sse = _mm256_add_epi32(*sse, _mm256_add_epi32(madd0, madd1));
#   47|   }

Error: COMPILER_WARNING: [#def408]
aom-3.13.1/aom_dsp/x86/variance_avx2.c:46:10: note[note]: called from here
#   44|     // add to the running totals
#   45|     *sum = _mm256_add_epi16(*sum, _mm256_add_epi16(diff0, diff1));
#   46|->   *sse = _mm256_add_epi32(*sse, _mm256_add_epi32(madd0, madd1));
#   47|   }
#   48|   

Error: COMPILER_WARNING: [#def409]
aom-3.13.1/aom_dsp/x86/variance_avx2.c:86:1: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   84|   }
#   85|   
#   86|-> static inline __m256i sum_to_32bit_avx2(const __m256i sum) {
#   87|     const __m256i sum_lo = _mm256_cvtepi16_epi32(_mm256_castsi256_si128(sum));
#   88|     const __m256i sum_hi =

Error: COMPILER_WARNING: [#def410]
aom-3.13.1/aom_dsp/x86/variance_impl_avx2.c:366:1: note[note]: called from here
#  364|     }
#  365|   
#  366|-> MAKE_SUB_PIXEL_VAR_32XH(64, 6)
#  367|   MAKE_SUB_PIXEL_VAR_32XH(32, 5)
#  368|   MAKE_SUB_PIXEL_VAR_32XH(16, 4)

Error: COMPILER_WARNING: [#def411]
aom-3.13.1/aom_dsp/x86/variance_impl_avx2.c:366:1: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#  364|     }
#  365|   
#  366|-> MAKE_SUB_PIXEL_VAR_32XH(64, 6)
#  367|   MAKE_SUB_PIXEL_VAR_32XH(32, 5)
#  368|   MAKE_SUB_PIXEL_VAR_32XH(16, 4)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def412]
aom-3.13.1/aom_mem/aom_mem.c:47:3: warning[-Wanalyzer-malloc-leak]: leak of ‘addr’
aom-3.13.1/aom_mem/aom_mem.c:55:7: enter_function: entry to ‘aom_memalign’
aom-3.13.1/aom_mem/aom_mem.c:57:8: call_function: inlined call to ‘check_size_argument_overflow’ from ‘aom_memalign’
aom-3.13.1/aom_mem/aom_mem.c:58:16: branch_false: ...to here
aom-3.13.1/aom_mem/aom_mem.c:59:22: acquire_memory: allocated here
aom-3.13.1/aom_mem/aom_mem.c:60:6: branch_true: following ‘true’ branch (when ‘addr’ is non-NULL)...
aom-3.13.1/aom_mem/aom_mem.c:61:9: branch_true: ...to here
aom-3.13.1/aom_mem/aom_mem.c:62:5: call_function: inlined call to ‘SetActualMallocAddress’ from ‘aom_memalign’
#   45|                                      const void *const malloc_addr) {
#   46|     size_t *const malloc_addr_location = GetMallocAddressLocation(mem);
#   47|->   *malloc_addr_location = (size_t)malloc_addr;
#   48|   }
#   49|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def413]
aom-3.13.1/apps/aomdec.c:642:28: warning[-Wanalyzer-file-leak]: leak of FILE ‘infile’
aom-3.13.1/apps/aomdec.c:509:6: branch_false: following ‘false’ branch...
 branch_false: ...to here
aom-3.13.1/apps/aomdec.c:519:8: branch_false: following ‘false’ branch...
aom-3.13.1/apps/aomdec.c:522:16: branch_false: ...to here
aom-3.13.1/apps/aomdec.c:522:15: branch_false: following ‘false’ branch...
aom-3.13.1/apps/aomdec.c:526:16: branch_false: ...to here
aom-3.13.1/apps/aomdec.c:515:28: branch_false: following ‘false’ branch...
 branch_false: ...to here
aom-3.13.1/apps/aomdec.c:610:6: branch_false: following ‘false’ branch (when ‘fn’ is non-NULL)...
aom-3.13.1/apps/aomdec.c:616:27: branch_false: ...to here
aom-3.13.1/apps/aomdec.c:618:12: branch_true: following ‘true’ branch (when the strings are non-equal)...
aom-3.13.1/apps/aomdec.c:618:25: branch_true: ...to here
aom-3.13.1/apps/aomdec.c:618:25: acquire_resource: opened here
aom-3.13.1/apps/aomdec.c:620:6: branch_false: following ‘false’ branch (when ‘infile’ is non-NULL)...
aom-3.13.1/apps/aomdec.c:625:6: branch_false: ...to here
aom-3.13.1/apps/aomdec.c:625:6: branch_true: following ‘true’ branch (when ‘outfile_pattern’ is NULL)...
aom-3.13.1/apps/aomdec.c:625:27: branch_true: ...to here
aom-3.13.1/apps/aomdec.c:625:7: branch_false: following ‘false’ branch...
aom-3.13.1/apps/aomdec.c:633:3: branch_false: ...to here
aom-3.13.1/apps/aomdec.c:642:13: branch_true: following ‘true’ branch (when the strings are non-equal)...
aom-3.13.1/apps/aomdec.c:642:28: branch_true: ...to here
aom-3.13.1/apps/aomdec.c:642:28: danger: ‘infile’ leaks here; was opened at [(13)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/12)
#  640|     if (false) {
#  641|   #if CONFIG_WEBM_IO
#  642|->   } else if (using_file && file_is_webm(input.webm_ctx, input.aom_input_ctx)) {
#  643|       input.aom_input_ctx->file_type = FILE_TYPE_WEBM;
#  644|   #endif

Error: GCC_ANALYZER_WARNING (CWE-401): [#def414]
aom-3.13.1/apps/aomdec.c:642:28: warning[-Wanalyzer-malloc-leak]: leak of ‘infile’
aom-3.13.1/apps/aomdec.c:509:6: branch_false: following ‘false’ branch...
 branch_false: ...to here
aom-3.13.1/apps/aomdec.c:519:8: branch_false: following ‘false’ branch...
aom-3.13.1/apps/aomdec.c:522:16: branch_false: ...to here
aom-3.13.1/apps/aomdec.c:522:15: branch_false: following ‘false’ branch...
aom-3.13.1/apps/aomdec.c:526:16: branch_false: ...to here
aom-3.13.1/apps/aomdec.c:515:28: branch_false: following ‘false’ branch...
 branch_false: ...to here
aom-3.13.1/apps/aomdec.c:610:6: branch_false: following ‘false’ branch (when ‘fn’ is non-NULL)...
aom-3.13.1/apps/aomdec.c:616:27: branch_false: ...to here
aom-3.13.1/apps/aomdec.c:618:12: branch_true: following ‘true’ branch (when the strings are non-equal)...
aom-3.13.1/apps/aomdec.c:618:25: branch_true: ...to here
aom-3.13.1/apps/aomdec.c:618:25: acquire_memory: allocated here
aom-3.13.1/apps/aomdec.c:620:6: branch_false: following ‘false’ branch (when ‘infile’ is non-NULL)...
aom-3.13.1/apps/aomdec.c:625:6: branch_false: ...to here
aom-3.13.1/apps/aomdec.c:625:6: branch_true: following ‘true’ branch (when ‘outfile_pattern’ is NULL)...
aom-3.13.1/apps/aomdec.c:625:27: branch_true: ...to here
aom-3.13.1/apps/aomdec.c:625:7: branch_false: following ‘false’ branch...
aom-3.13.1/apps/aomdec.c:633:3: branch_false: ...to here
aom-3.13.1/apps/aomdec.c:642:13: branch_true: following ‘true’ branch (when the strings are non-equal)...
aom-3.13.1/apps/aomdec.c:642:28: branch_true: ...to here
aom-3.13.1/apps/aomdec.c:642:28: danger: ‘infile’ leaks here; was allocated at [(13)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/12)
#  640|     if (false) {
#  641|   #if CONFIG_WEBM_IO
#  642|->   } else if (using_file && file_is_webm(input.webm_ctx, input.aom_input_ctx)) {
#  643|       input.aom_input_ctx->file_type = FILE_TYPE_WEBM;
#  644|   #endif

Error: GCC_ANALYZER_WARNING (CWE-404): [#def415]
aom-3.13.1/apps/aomenc.c:70:26: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
aom-3.13.1/apps/aomenc.c:94:43: enter_function: entry to ‘warn_or_exit_on_error’
aom-3.13.1/apps/aomenc.c:98:3: acquire_resource: ‘va_start’ called here
aom-3.13.1/apps/aomenc.c:99:3: call_function: inlined call to ‘warn_or_exit_on_errorv’ from ‘warn_or_exit_on_error’
 branch_true: ...to here
aom-3.13.1/apps/aomenc.c:99:3: call_function: inlined call to ‘warn_or_exit_on_errorv’ from ‘warn_or_exit_on_error’
#   68|       aom_codec_ctx_t *ctx, int fatal, const char *s, va_list ap) {
#   69|     if (ctx->err) {
#   70|->     const char *detail = aom_codec_error_detail(ctx);
#   71|   
#   72|       vfprintf(stderr, s, ap);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def416]
aom-3.13.1/apps/aomenc.c:73:5: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
aom-3.13.1/apps/aomenc.c:94:43: enter_function: entry to ‘warn_or_exit_on_error’
aom-3.13.1/apps/aomenc.c:98:3: acquire_resource: ‘va_start’ called here
aom-3.13.1/apps/aomenc.c:99:3: call_function: inlined call to ‘warn_or_exit_on_errorv’ from ‘warn_or_exit_on_error’
 branch_true: ...to here
aom-3.13.1/apps/aomenc.c:99:3: call_function: inlined call to ‘warn_or_exit_on_errorv’ from ‘warn_or_exit_on_error’
#   71|   
#   72|       vfprintf(stderr, s, ap);
#   73|->     fprintf(stderr, ": %s\n", aom_codec_error(ctx));
#   74|   
#   75|       if (detail) fprintf(stderr, "    %s\n", detail);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def417]
aom-3.13.1/apps/aomenc.c:78:7: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
aom-3.13.1/apps/aomenc.c:94:43: enter_function: entry to ‘warn_or_exit_on_error’
aom-3.13.1/apps/aomenc.c:98:3: acquire_resource: ‘va_start’ called here
aom-3.13.1/apps/aomenc.c:99:3: call_function: inlined call to ‘warn_or_exit_on_errorv’ from ‘warn_or_exit_on_error’
 branch_true: ...to here
aom-3.13.1/apps/aomenc.c:99:3: call_function: inlined call to ‘warn_or_exit_on_errorv’ from ‘warn_or_exit_on_error’
#   76|   
#   77|       if (fatal) {
#   78|->       aom_codec_destroy(ctx);
#   79|         exit(EXIT_FAILURE);
#   80|       }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def418]
aom-3.13.1/apps/aomenc.c:825:11: warning[-Wanalyzer-malloc-leak]: leak of ‘stream’
aom-3.13.1/apps/aomenc.c:812:12: acquire_memory: allocated here
aom-3.13.1/apps/aomenc.c:813:6: branch_false: following ‘false’ branch (when ‘stream’ is non-NULL)...
aom-3.13.1/apps/aomenc.c:817:6: branch_false: ...to here
aom-3.13.1/apps/aomenc.c:817:6: branch_false: following ‘false’ branch (when ‘prev’ is NULL)...
aom-3.13.1/apps/aomenc.c:825:11: branch_false: ...to here
aom-3.13.1/apps/aomenc.c:825:11: danger: ‘stream’ leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
#  823|   
#  824|       /* Populate encoder configuration */
#  825|->     res = aom_codec_enc_config_default(global->codec, &stream->config.cfg,
#  826|                                          global->usage);
#  827|       if (res) fatal("Failed to get config: %s\n", aom_codec_err_to_string(res));

Error: GCC_ANALYZER_WARNING (CWE-476): [#def419]
aom-3.13.1/av1/common/av1_inv_txfm2d.c:284:7: warning[-Wanalyzer-jump-through-null]: jump through null pointer
aom-3.13.1/av1/common/av1_inv_txfm2d.c:480:6: enter_function: entry to ‘av1_inv_txfm2d_add_32x8_c’
aom-3.13.1/av1/common/av1_inv_txfm2d.c:483:3: call_function: calling ‘inv_txfm2d_add_facade’ from ‘av1_inv_txfm2d_add_32x8_c’
#  282|         }
#  283|         clamp_buf(temp_in, txfm_size_col, bd + 8);
#  284|->       txfm_func_row(temp_in, buf_ptr, cos_bit_row, stage_range_row);
#  285|       }
#  286|       av1_round_shift_array(buf_ptr, txfm_size_col, -shift[0]);

Error: CPPCHECK_WARNING (CWE-457): [#def420]
aom-3.13.1/av1/common/convolve.h:99: error[uninitvar]: Uninitialized variables: conv_params.fwd_offset, conv_params.bck_offset
#   97|     // in a compound mode.
#   98|     conv_params.do_average = cmp_index;
#   99|->   return conv_params;
#  100|   }
#  101|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def421]
aom-3.13.1/av1/common/convolve.h:99:10: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘conv_params.fwd_offset’
aom-3.13.1/av1/encoder/global_motion.c:288:32: call_function: inlined call to ‘get_conv_params’ from ‘warp_error’
#   97|     // in a compound mode.
#   98|     conv_params.do_average = cmp_index;
#   99|->   return conv_params;
#  100|   }
#  101|   

Error: GCC_ANALYZER_WARNING (CWE-688): [#def422]
aom-3.13.1/av1/common/debugmodes.c:99:3: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘fopen(filename, "w")’ where non-null expected
aom-3.13.1/av1/common/debugmodes.c:98:19: acquire_memory: this call could return NULL
aom-3.13.1/av1/common/debugmodes.c:99:3: danger: argument 4 (‘fopen(filename, "w")’) from [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0) could be NULL where non-null expected
#   97|                                            const char *filename) {
#   98|     FILE *hdrFile = fopen(filename, "w");
#   99|->   fwrite(data, size, sizeof(uint8_t), hdrFile);
#  100|   
#  101|     // Reset order hints(7bit + a previous bit) to 0, so that all camera frame

Error: GCC_ANALYZER_WARNING (CWE-775): [#def423]
aom-3.13.1/av1/common/debugmodes.c:104:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(filename, "w")’
aom-3.13.1/av1/common/debugmodes.c:98:19: acquire_resource: opened here
aom-3.13.1/av1/common/debugmodes.c:104:3: danger: ‘fopen(filename, "w")’ leaks here; was opened at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
#  102|     // headers are identical in large scale coding.
#  103|     uint8_t zero = 0;
#  104|->   fseek(hdrFile, 1, SEEK_SET);
#  105|     // Reset second byte.
#  106|     fwrite(&zero, 1, sizeof(uint8_t), hdrFile);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def424]
aom-3.13.1/av1/common/debugmodes.c:104:3: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(filename, "w")’
aom-3.13.1/av1/common/debugmodes.c:98:19: acquire_memory: allocated here
aom-3.13.1/av1/common/debugmodes.c:104:3: danger: ‘fopen(filename, "w")’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
#  102|     // headers are identical in large scale coding.
#  103|     uint8_t zero = 0;
#  104|->   fseek(hdrFile, 1, SEEK_SET);
#  105|     // Reset second byte.
#  106|     fwrite(&zero, 1, sizeof(uint8_t), hdrFile);

Error: GCC_ANALYZER_WARNING (CWE-688): [#def425]
aom-3.13.1/av1/common/debugmodes.c:116:36: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘fopen(filename, "w")’ where non-null expected
aom-3.13.1/av1/common/debugmodes.c:111:18: acquire_memory: this call could return NULL
aom-3.13.1/av1/common/debugmodes.c:116:15: branch_true: following ‘true’ branch (when ‘i != 10622’)...
aom-3.13.1/av1/common/debugmodes.c:116:60: branch_true: ...to here
aom-3.13.1/av1/common/debugmodes.c:116:36: danger: argument 1 (‘fopen(filename, "w")’) from [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0) could be NULL where non-null expected
#  114|     unsigned int i;
#  115|   
#  116|->   for (i = 0; i < n_contexts; ++i) fprintf(fcFile, "%d ", *fcp++);
#  117|     fclose(fcFile);
#  118|   }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def426]
aom-3.13.1/av1/common/filter.h:267:10: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
aom-3.13.1/av1/encoder/x86/reconinter_enc_sse2.c:32:6: enter_function: entry to ‘aom_upsampled_pred_sse2’
aom-3.13.1/av1/encoder/x86/reconinter_enc_sse2.c:70:38: call_function: inlined call to ‘av1_get_filter’ from ‘aom_upsampled_pred_sse2’
aom-3.13.1/av1/encoder/x86/reconinter_enc_sse2.c:75:6: branch_false: following ‘false’ branch...
aom-3.13.1/av1/encoder/x86/reconinter_enc_sse2.c:118:13: branch_false: ...to here
aom-3.13.1/av1/encoder/x86/reconinter_enc_sse2.c:118:13: branch_true: following ‘true’ branch (when ‘subpel_y_q3 == 0’)...
aom-3.13.1/av1/encoder/x86/reconinter_enc_sse2.c:120:9: branch_true: ...to here
aom-3.13.1/av1/encoder/x86/reconinter_enc_sse2.c:120:9: call_function: inlined call to ‘av1_get_interp_filter_subpel_kernel’ from ‘aom_upsampled_pred_sse2’
#  265|   static inline const int16_t *av1_get_interp_filter_subpel_kernel(
#  266|       const InterpFilterParams *const filter_params, const int subpel) {
#  267|->   return filter_params->filter_ptr + filter_params->taps * subpel;
#  268|   }
#  269|   

Error: CPPCHECK_WARNING (CWE-758): [#def427]
aom-3.13.1/av1/common/mv.h:92: error[overlappingWriteUnion]: Overlapping read/write of union is undefined behavior
#   90|   
#   91|   static inline void convert_fullmv_to_mv(int_mv *mv) {
#   92|->   mv->as_mv = get_mv_from_fullmv(&mv->as_fullmv);
#   93|   }
#   94|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def428]
aom-3.13.1/av1/common/scale.h:66:10: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
aom-3.13.1/av1/common/reconinter.c:1028:19: branch_false: following ‘false’ branch (when ‘j >= num_planes’)...
 branch_false: ...to here
aom-3.13.1/av1/common/reconinter.c:1037:21: branch_true: following ‘true’ branch (when ‘ref == 0’)...
aom-3.13.1/av1/common/reconinter.c:1038:30: branch_true: ...to here
aom-3.13.1/av1/common/reconinter.c:1044:5: release_memory: using NULL here
aom-3.13.1/av1/common/reconinter.c:1045:11: call_function: inlined call to ‘av1_is_valid_scale’ from ‘av1_setup_build_prediction_by_left_pred’
#   64|   static inline int av1_is_valid_scale(const struct scale_factors *sf) {
#   65|     assert(sf != NULL);
#   66|->   return sf->x_scale_fp != REF_INVALID_SCALE &&
#   67|            sf->y_scale_fp != REF_INVALID_SCALE;
#   68|   }

Error: COMPILER_WARNING: [#def429]
aom-3.13.1/av1/common/x86/av1_inv_txfm_avx2.c:885:20: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#  883|   }
#  884|   
#  885|-> static inline void idct64_stage4_high32_avx2(__m256i *x, const int32_t *cospi,
#  886|                                                const __m256i _r, int8_t cos_bit) {
#  887|     (void)cos_bit;

Error: GCC_ANALYZER_WARNING (CWE-457): [#def430]
aom-3.13.1/av1/common/x86/av1_inv_txfm_ssse3.c:2365:18: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
aom-3.13.1/av1/common/x86/av1_inv_txfm_ssse3.c:2894:6: enter_function: entry to ‘av1_inv_txfm_add_ssse3’
aom-3.13.1/av1/common/x86/av1_inv_txfm_ssse3.c:2896:6: branch_true: following ‘true’ branch...
aom-3.13.1/av1/common/x86/av1_inv_txfm_ssse3.c:2897:19: branch_true: ...to here
aom-3.13.1/av1/common/x86/av1_inv_txfm_ssse3.c:2898:5: call_function: calling ‘av1_lowbd_inv_txfm2d_add_ssse3’ from ‘av1_inv_txfm_add_ssse3’
# 2363|     const __m128i zero = _mm_setzero_si128();
# 2364|     for (int h = 0; h < height; ++h) {
# 2365|->     __m128i lo = _mm_unpacklo_epi16(buf[h], one);
# 2366|       __m128i hi = _mm_unpackhi_epi16(buf[h], one);
# 2367|       lo = _mm_madd_epi16(lo, scale_coeff);

Error: GCC_ANALYZER_WARNING (CWE-457): [#def431]
aom-3.13.1/av1/common/x86/av1_txfm_sse4.h:35:19: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
aom-3.13.1/av1/encoder/x86/av1_fwd_txfm2d_sse4.c:155:6: enter_function: entry to ‘av1_fwd_txfm2d_32x32_sse4_1’
aom-3.13.1/av1/encoder/x86/av1_fwd_txfm2d_sse4.c:161:3: call_function: calling ‘fwd_txfm2d_sse4_1’ from ‘av1_fwd_txfm2d_32x32_sse4_1’
#   33|       int i;
#   34|       for (i = 0; i < size; i++) {
#   35|->       output[i] = av1_round_shift_32_sse4_1(input[i], bit);
#   36|       }
#   37|     } else {

Error: GCC_ANALYZER_WARNING (CWE-457): [#def432]
aom-3.13.1/av1/common/x86/av1_txfm_sse4.h:40:19: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
aom-3.13.1/av1/encoder/x86/av1_fwd_txfm2d_sse4.c:155:6: enter_function: entry to ‘av1_fwd_txfm2d_32x32_sse4_1’
aom-3.13.1/av1/encoder/x86/av1_fwd_txfm2d_sse4.c:161:3: call_function: calling ‘fwd_txfm2d_sse4_1’ from ‘av1_fwd_txfm2d_32x32_sse4_1’
#   38|       int i;
#   39|       for (i = 0; i < size; i++) {
#   40|->       output[i] = _mm_slli_epi32(input[i], -bit);
#   41|       }
#   42|     }

Error: COMPILER_WARNING: [#def433] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:22:15: error[error]: unknown type name ‘__m256i’
#   20|   (x7^2+y2^7)*C7 + (x8^2+0^2)*C8 on each 128-bit lane. Here the C1..C8 constants
#   21|   are in const1 and const2. */
#   22|-> static inline __m256i fold_mul_and_sum_avx2(__m256i *partiala,
#   23|                                               __m256i *partialb,
#   24|                                               const __m256i *const1,

Error: COMPILER_WARNING: [#def434] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:22:45: error[error]: unknown type name ‘__m256i’
#   20|   (x7^2+y2^7)*C7 + (x8^2+0^2)*C8 on each 128-bit lane. Here the C1..C8 constants
#   21|   are in const1 and const2. */
#   22|-> static inline __m256i fold_mul_and_sum_avx2(__m256i *partiala,
#   23|                                               __m256i *partialb,
#   24|                                               const __m256i *const1,

Error: COMPILER_WARNING: [#def435] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:23:45: error[error]: unknown type name ‘__m256i’
#   21|   are in const1 and const2. */
#   22|   static inline __m256i fold_mul_and_sum_avx2(__m256i *partiala,
#   23|->                                             __m256i *partialb,
#   24|                                               const __m256i *const1,
#   25|                                               const __m256i *const2) {

Error: COMPILER_WARNING: [#def436] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:24:51: error[error]: unknown type name ‘__m256i’
#   22|   static inline __m256i fold_mul_and_sum_avx2(__m256i *partiala,
#   23|                                               __m256i *partialb,
#   24|->                                             const __m256i *const1,
#   25|                                               const __m256i *const2) {
#   26|     // Mask used to shuffle the elements present in 256bit register.

Error: COMPILER_WARNING: [#def437] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:25:51: error[error]: unknown type name ‘__m256i’
#   23|                                               __m256i *partialb,
#   24|                                               const __m256i *const1,
#   25|->                                             const __m256i *const2) {
#   26|     // Mask used to shuffle the elements present in 256bit register.
#   27|     static const int shuffle_reg_256bit[8] = { 0x0b0a0d0c, 0x07060908, 0x03020504,

Error: COMPILER_WARNING: [#def438] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:51:15: error[error]: unknown type name ‘__m256i’
#   49|   }
#   50|   
#   51|-> static inline __m256i hsum4_avx2(__m256i *x0, __m256i *x1, __m256i *x2,
#   52|                                    __m256i *x3) {
#   53|     const __m256i t0 = _mm256_unpacklo_epi32(*x0, *x1);

Error: COMPILER_WARNING: [#def439] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:51:34: error[error]: unknown type name ‘__m256i’
#   49|   }
#   50|   
#   51|-> static inline __m256i hsum4_avx2(__m256i *x0, __m256i *x1, __m256i *x2,
#   52|                                    __m256i *x3) {
#   53|     const __m256i t0 = _mm256_unpacklo_epi32(*x0, *x1);

Error: COMPILER_WARNING: [#def440] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:51:47: error[error]: unknown type name ‘__m256i’
#   49|   }
#   50|   
#   51|-> static inline __m256i hsum4_avx2(__m256i *x0, __m256i *x1, __m256i *x2,
#   52|                                    __m256i *x3) {
#   53|     const __m256i t0 = _mm256_unpacklo_epi32(*x0, *x1);

Error: COMPILER_WARNING: [#def441] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:51:60: error[error]: unknown type name ‘__m256i’
#   49|   }
#   50|   
#   51|-> static inline __m256i hsum4_avx2(__m256i *x0, __m256i *x1, __m256i *x2,
#   52|                                    __m256i *x3) {
#   53|     const __m256i t0 = _mm256_unpacklo_epi32(*x0, *x1);

Error: COMPILER_WARNING: [#def442] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:52:34: error[error]: unknown type name ‘__m256i’
#   50|   
#   51|   static inline __m256i hsum4_avx2(__m256i *x0, __m256i *x1, __m256i *x2,
#   52|->                                  __m256i *x3) {
#   53|     const __m256i t0 = _mm256_unpacklo_epi32(*x0, *x1);
#   54|     const __m256i t1 = _mm256_unpacklo_epi32(*x2, *x3);

Error: COMPILER_WARNING: [#def443] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:68:15: error[error]: unknown type name ‘__m256i’
#   66|   /* Computes cost for directions 0, 5, 6 and 7. We can call this function again
#   67|   to compute the remaining directions. */
#   68|-> static inline __m256i compute_directions_avx2(__m256i *lines,
#   69|                                                 int32_t cost_frist_8x8[4],
#   70|                                                 int32_t cost_second_8x8[4]) {

Error: COMPILER_WARNING: [#def444] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:68:47: error[error]: unknown type name ‘__m256i’
#   66|   /* Computes cost for directions 0, 5, 6 and 7. We can call this function again
#   67|   to compute the remaining directions. */
#   68|-> static inline __m256i compute_directions_avx2(__m256i *lines,
#   69|                                                 int32_t cost_frist_8x8[4],
#   70|                                                 int32_t cost_second_8x8[4]) {

Error: COMPILER_WARNING: [#def445] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:150:53: error[error]: unknown type name ‘__m256i’
#  148|   /* transpose and reverse the order of the lines -- equivalent to a 90-degree
#  149|   counter-clockwise rotation of the pixels. */
#  150|-> static inline void array_reverse_transpose_8x8_avx2(__m256i *in, __m256i *res) {
#  151|     const __m256i tr0_0 = _mm256_unpacklo_epi16(in[0], in[1]);
#  152|     const __m256i tr0_1 = _mm256_unpacklo_epi16(in[2], in[3]);

Error: COMPILER_WARNING: [#def446] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:150:66: error[error]: unknown type name ‘__m256i’
#  148|   /* transpose and reverse the order of the lines -- equivalent to a 90-degree
#  149|   counter-clockwise rotation of the pixels. */
#  150|-> static inline void array_reverse_transpose_8x8_avx2(__m256i *in, __m256i *res) {
#  151|     const __m256i tr0_0 = _mm256_unpacklo_epi16(in[0], in[1]);
#  152|     const __m256i tr0_1 = _mm256_unpacklo_epi16(in[2], in[3]);

Error: COMPILER_WARNING: [#def447] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:191:9: error[error]: unknown type name ‘__m256i’
#  189|   
#  190|     const __m128i const_coeff_shift_reg = _mm_cvtsi32_si128(coeff_shift);
#  191|->   const __m256i const_128_reg = _mm256_set1_epi16(128);
#  192|     __m256i lines[8];
#  193|     for (int i = 0; i < 8; i++) {

Error: COMPILER_WARNING: [#def448] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:191:33: error[-Wimplicit-function-declaration]: implicit declaration of function ‘_mm256_set1_epi16’; did you mean ‘_mm_set1_epi16’?
#  189|   
#  190|     const __m128i const_coeff_shift_reg = _mm_cvtsi32_si128(coeff_shift);
#  191|->   const __m256i const_128_reg = _mm256_set1_epi16(128);
#  192|     __m256i lines[8];
#  193|     for (int i = 0; i < 8; i++) {

Error: COMPILER_WARNING: [#def449] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:192:3: error[error]: unknown type name ‘__m256i’
#  190|     const __m128i const_coeff_shift_reg = _mm_cvtsi32_si128(coeff_shift);
#  191|     const __m256i const_128_reg = _mm256_set1_epi16(128);
#  192|->   __m256i lines[8];
#  193|     for (int i = 0; i < 8; i++) {
#  194|       const __m128i src_1 = _mm_loadu_si128((const __m128i *)&img1[i * stride]);

Error: COMPILER_WARNING: [#def450] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:197:16: error[-Wimplicit-function-declaration]: implicit declaration of function ‘_mm256_insertf128_si256’
#  195|       const __m128i src_2 = _mm_loadu_si128((const __m128i *)&img2[i * stride]);
#  196|   
#  197|->     lines[i] = _mm256_insertf128_si256(_mm256_castsi128_si256(src_1), src_2, 1);
#  198|       lines[i] = _mm256_sub_epi16(
#  199|           _mm256_sra_epi16(lines[i], const_coeff_shift_reg), const_128_reg);

Error: COMPILER_WARNING: [#def451] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:197:40: error[-Wimplicit-function-declaration]: implicit declaration of function ‘_mm256_castsi128_si256’; did you mean ‘_mm_castsi128_pd’?
#  195|       const __m128i src_2 = _mm_loadu_si128((const __m128i *)&img2[i * stride]);
#  196|   
#  197|->     lines[i] = _mm256_insertf128_si256(_mm256_castsi128_si256(src_1), src_2, 1);
#  198|       lines[i] = _mm256_sub_epi16(
#  199|           _mm256_sra_epi16(lines[i], const_coeff_shift_reg), const_128_reg);

Error: COMPILER_WARNING: [#def452] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:198:16: error[-Wimplicit-function-declaration]: implicit declaration of function ‘_mm256_sub_epi16’; did you mean ‘_mm_sub_epi16’?
#  196|   
#  197|       lines[i] = _mm256_insertf128_si256(_mm256_castsi128_si256(src_1), src_2, 1);
#  198|->     lines[i] = _mm256_sub_epi16(
#  199|           _mm256_sra_epi16(lines[i], const_coeff_shift_reg), const_128_reg);
#  200|     }

Error: COMPILER_WARNING: [#def453] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:199:9: error[-Wimplicit-function-declaration]: implicit declaration of function ‘_mm256_sra_epi16’; did you mean ‘_mm_sra_epi16’?
#  197|       lines[i] = _mm256_insertf128_si256(_mm256_castsi128_si256(src_1), src_2, 1);
#  198|       lines[i] = _mm256_sub_epi16(
#  199|->         _mm256_sra_epi16(lines[i], const_coeff_shift_reg), const_128_reg);
#  200|     }
#  201|   

Error: COMPILER_WARNING: [#def454] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:203:9: error[error]: unknown type name ‘__m256i’
#  201|   
#  202|     /* Compute "mostly vertical" directions. */
#  203|->   const __m256i dir47 =
#  204|         compute_directions_avx2(lines, cost_first_8x8 + 4, cost_second_8x8 + 4);
#  205|   

Error: COMPILER_WARNING: [#def455] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:204:7: error[-Wimplicit-function-declaration]: implicit declaration of function ‘compute_directions_avx2’; did you mean ‘compute_directions’?
#  202|     /* Compute "mostly vertical" directions. */
#  203|     const __m256i dir47 =
#  204|->       compute_directions_avx2(lines, cost_first_8x8 + 4, cost_second_8x8 + 4);
#  205|   
#  206|     /* Transpose and reverse the order of the lines. */

Error: COMPILER_WARNING: [#def456] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:207:3: error[-Wimplicit-function-declaration]: implicit declaration of function ‘array_reverse_transpose_8x8_avx2’; did you mean ‘array_reverse_transpose_8x8’?
#  205|   
#  206|     /* Transpose and reverse the order of the lines. */
#  207|->   array_reverse_transpose_8x8_avx2(lines, lines);
#  208|   
#  209|     /* Compute "mostly horizontal" directions. */

Error: COMPILER_WARNING: [#def457] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:210:9: error[error]: unknown type name ‘__m256i’
#  208|   
#  209|     /* Compute "mostly horizontal" directions. */
#  210|->   const __m256i dir03 =
#  211|         compute_directions_avx2(lines, cost_first_8x8, cost_second_8x8);
#  212|   

Error: COMPILER_WARNING: [#def458] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:213:3: error[error]: unknown type name ‘__m256i’
#  211|         compute_directions_avx2(lines, cost_first_8x8, cost_second_8x8);
#  212|   
#  213|->   __m256i max = _mm256_max_epi32(dir03, dir47);
#  214|     max =
#  215|         _mm256_max_epi32(max, _mm256_or_si256(_mm256_srli_si256(max, 8),

Error: COMPILER_WARNING: [#def459] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:213:17: error[-Wimplicit-function-declaration]: implicit declaration of function ‘_mm256_max_epi32’; did you mean ‘_mm_max_epi32’?
#  211|         compute_directions_avx2(lines, cost_first_8x8, cost_second_8x8);
#  212|   
#  213|->   __m256i max = _mm256_max_epi32(dir03, dir47);
#  214|     max =
#  215|         _mm256_max_epi32(max, _mm256_or_si256(_mm256_srli_si256(max, 8),

Error: COMPILER_WARNING: [#def460] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:215:29: error[-Wimplicit-function-declaration]: implicit declaration of function ‘_mm256_or_si256’
#  213|     __m256i max = _mm256_max_epi32(dir03, dir47);
#  214|     max =
#  215|->       _mm256_max_epi32(max, _mm256_or_si256(_mm256_srli_si256(max, 8),
#  216|                                               _mm256_slli_si256(max, 16 - (8))));
#  217|     max =

Error: COMPILER_WARNING: [#def461] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:215:45: error[-Wimplicit-function-declaration]: implicit declaration of function ‘_mm256_srli_si256’; did you mean ‘_mm_srli_si128’?
#  213|     __m256i max = _mm256_max_epi32(dir03, dir47);
#  214|     max =
#  215|->       _mm256_max_epi32(max, _mm256_or_si256(_mm256_srli_si256(max, 8),
#  216|                                               _mm256_slli_si256(max, 16 - (8))));
#  217|     max =

Error: COMPILER_WARNING: [#def462] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:216:45: error[-Wimplicit-function-declaration]: implicit declaration of function ‘_mm256_slli_si256’; did you mean ‘_mm_slli_si128’?
#  214|     max =
#  215|         _mm256_max_epi32(max, _mm256_or_si256(_mm256_srli_si256(max, 8),
#  216|->                                             _mm256_slli_si256(max, 16 - (8))));
#  217|     max =
#  218|         _mm256_max_epi32(max, _mm256_or_si256(_mm256_srli_si256(max, 4),

Error: COMPILER_WARNING: [#def463] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:221:36: error[-Wimplicit-function-declaration]: implicit declaration of function ‘_mm256_castsi256_si128’; did you mean ‘_mm_castps_si128’?
#  219|                                               _mm256_slli_si256(max, 16 - (4))));
#  220|   
#  221|->   const __m128i first_8x8_output = _mm256_castsi256_si128(max);
#  222|     const __m128i second_8x8_output = _mm256_extractf128_si256(max, 1);
#  223|     const __m128i cmpeg_res_00 =

Error: COMPILER_WARNING: [#def464] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:221:36: error[error]: incompatible types when initializing type ‘__m128i’ using type ‘int’
#  219|                                               _mm256_slli_si256(max, 16 - (4))));
#  220|   
#  221|->   const __m128i first_8x8_output = _mm256_castsi256_si128(max);
#  222|     const __m128i second_8x8_output = _mm256_extractf128_si256(max, 1);
#  223|     const __m128i cmpeg_res_00 =

Error: COMPILER_WARNING: [#def465] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:222:37: error[-Wimplicit-function-declaration]: implicit declaration of function ‘_mm256_extractf128_si256’
#  220|   
#  221|     const __m128i first_8x8_output = _mm256_castsi256_si128(max);
#  222|->   const __m128i second_8x8_output = _mm256_extractf128_si256(max, 1);
#  223|     const __m128i cmpeg_res_00 =
#  224|         _mm_cmpeq_epi32(first_8x8_output, _mm256_castsi256_si128(dir47));

Error: COMPILER_WARNING: [#def466] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:222:37: error[error]: incompatible types when initializing type ‘__m128i’ using type ‘int’
#  220|   
#  221|     const __m128i first_8x8_output = _mm256_castsi256_si128(max);
#  222|->   const __m128i second_8x8_output = _mm256_extractf128_si256(max, 1);
#  223|     const __m128i cmpeg_res_00 =
#  224|         _mm_cmpeq_epi32(first_8x8_output, _mm256_castsi256_si128(dir47));

Error: COMPILER_WARNING: [#def467] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:224:41: error[error]: incompatible type for argument 2 of ‘_mm_cmpeq_epi32’
#  222|     const __m128i second_8x8_output = _mm256_extractf128_si256(max, 1);
#  223|     const __m128i cmpeg_res_00 =
#  224|->       _mm_cmpeq_epi32(first_8x8_output, _mm256_castsi256_si128(dir47));
#  225|     const __m128i cmpeg_res_01 =
#  226|         _mm_cmpeq_epi32(first_8x8_output, _mm256_castsi256_si128(dir03));

Error: COMPILER_WARNING: [#def468] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:226:41: error[error]: incompatible type for argument 2 of ‘_mm_cmpeq_epi32’
#  224|         _mm_cmpeq_epi32(first_8x8_output, _mm256_castsi256_si128(dir47));
#  225|     const __m128i cmpeg_res_01 =
#  226|->       _mm_cmpeq_epi32(first_8x8_output, _mm256_castsi256_si128(dir03));
#  227|     const __m128i cmpeg_res_10 =
#  228|         _mm_cmpeq_epi32(second_8x8_output, _mm256_extractf128_si256(dir47, 1));

Error: COMPILER_WARNING: [#def469] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:228:42: error[error]: incompatible type for argument 2 of ‘_mm_cmpeq_epi32’
#  226|         _mm_cmpeq_epi32(first_8x8_output, _mm256_castsi256_si128(dir03));
#  227|     const __m128i cmpeg_res_10 =
#  228|->       _mm_cmpeq_epi32(second_8x8_output, _mm256_extractf128_si256(dir47, 1));
#  229|     const __m128i cmpeg_res_11 =
#  230|         _mm_cmpeq_epi32(second_8x8_output, _mm256_extractf128_si256(dir03, 1));

Error: COMPILER_WARNING: [#def470] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:230:42: error[error]: incompatible type for argument 2 of ‘_mm_cmpeq_epi32’
#  228|         _mm_cmpeq_epi32(second_8x8_output, _mm256_extractf128_si256(dir47, 1));
#  229|     const __m128i cmpeg_res_11 =
#  230|->       _mm_cmpeq_epi32(second_8x8_output, _mm256_extractf128_si256(dir03, 1));
#  231|     const __m128i t_first_8x8 = _mm_packs_epi32(cmpeg_res_01, cmpeg_res_00);
#  232|     const __m128i t_second_8x8 = _mm_packs_epi32(cmpeg_res_11, cmpeg_res_10);

Error: COMPILER_WARNING: [#def471] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:234:36: error[error]: incompatible type for argument 1 of ‘_mm_cvtsi128_si32’
#  232|     const __m128i t_second_8x8 = _mm_packs_epi32(cmpeg_res_11, cmpeg_res_10);
#  233|   
#  234|->   best_cost[0] = _mm_cvtsi128_si32(_mm256_castsi256_si128(max));
#  235|     best_cost[1] = _mm_cvtsi128_si32(second_8x8_output);
#  236|     best_dir[0] = _mm_movemask_epi8(_mm_packs_epi16(t_first_8x8, t_first_8x8));

Error: COMPILER_WARNING: [#def472] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:279:9: error[-Wimplicit-function-declaration]: implicit declaration of function ‘_mm256_storeu_si256’; did you mean ‘_mm_storeu_si16’?
#  277|           __m128i row11 = _mm_loadu_si128(
#  278|               (const __m128i *)&src[(i + 1) * sstride + (j + 16)]);
#  279|->         _mm256_storeu_si256((__m256i *)&dst[(i + 0) * dstride + (j + 0)],
#  280|                               _mm256_cvtepu8_epi16(row00));
#  281|           _mm256_storeu_si256((__m256i *)&dst[(i + 0) * dstride + (j + 16)],

Error: COMPILER_WARNING: [#def473] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:279:30: error[error]: ‘__m256i’ undeclared (first use in this function)
#  277|           __m128i row11 = _mm_loadu_si128(
#  278|               (const __m128i *)&src[(i + 1) * sstride + (j + 16)]);
#  279|->         _mm256_storeu_si256((__m256i *)&dst[(i + 0) * dstride + (j + 0)],
#  280|                               _mm256_cvtepu8_epi16(row00));
#  281|           _mm256_storeu_si256((__m256i *)&dst[(i + 0) * dstride + (j + 16)],

Error: COMPILER_WARNING: [#def474] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:279:39: error[error]: expected expression before ‘)’ token
#  277|           __m128i row11 = _mm_loadu_si128(
#  278|               (const __m128i *)&src[(i + 1) * sstride + (j + 16)]);
#  279|->         _mm256_storeu_si256((__m256i *)&dst[(i + 0) * dstride + (j + 0)],
#  280|                               _mm256_cvtepu8_epi16(row00));
#  281|           _mm256_storeu_si256((__m256i *)&dst[(i + 0) * dstride + (j + 16)],

Error: COMPILER_WARNING: [#def475] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:281:39: error[error]: expected expression before ‘)’ token
#  279|           _mm256_storeu_si256((__m256i *)&dst[(i + 0) * dstride + (j + 0)],
#  280|                               _mm256_cvtepu8_epi16(row00));
#  281|->         _mm256_storeu_si256((__m256i *)&dst[(i + 0) * dstride + (j + 16)],
#  282|                               _mm256_cvtepu8_epi16(row01));
#  283|           _mm256_storeu_si256((__m256i *)&dst[(i + 1) * dstride + (j + 0)],

Error: COMPILER_WARNING: [#def476] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:283:39: error[error]: expected expression before ‘)’ token
#  281|           _mm256_storeu_si256((__m256i *)&dst[(i + 0) * dstride + (j + 16)],
#  282|                               _mm256_cvtepu8_epi16(row01));
#  283|->         _mm256_storeu_si256((__m256i *)&dst[(i + 1) * dstride + (j + 0)],
#  284|                               _mm256_cvtepu8_epi16(row10));
#  285|           _mm256_storeu_si256((__m256i *)&dst[(i + 1) * dstride + (j + 16)],

Error: COMPILER_WARNING: [#def477] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:285:39: error[error]: expected expression before ‘)’ token
#  283|           _mm256_storeu_si256((__m256i *)&dst[(i + 1) * dstride + (j + 0)],
#  284|                               _mm256_cvtepu8_epi16(row10));
#  285|->         _mm256_storeu_si256((__m256i *)&dst[(i + 1) * dstride + (j + 16)],
#  286|                               _mm256_cvtepu8_epi16(row11));
#  287|           j += 32;

Error: COMPILER_WARNING: [#def478] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:302:37: error[error]: expected expression before ‘)’ token
#  300|         __m128i row1 =
#  301|             _mm_loadu_si128((const __m128i *)&src[(i + 1) * sstride + j]);
#  302|->       _mm256_storeu_si256((__m256i *)&dst[(i + 0) * dstride + j],
#  303|                             _mm256_cvtepu8_epi16(row0));
#  304|         _mm256_storeu_si256((__m256i *)&dst[(i + 1) * dstride + j],

Error: COMPILER_WARNING: [#def479] [important]
aom-3.13.1/av1/common/x86/cdef_block_avx2.c:304:37: error[error]: expected expression before ‘)’ token
#  302|         _mm256_storeu_si256((__m256i *)&dst[(i + 0) * dstride + j],
#  303|                             _mm256_cvtepu8_epi16(row0));
#  304|->       _mm256_storeu_si256((__m256i *)&dst[(i + 1) * dstride + j],
#  305|                             _mm256_cvtepu8_epi16(row1));
#  306|         i += 2;

Error: COMPILER_WARNING: [#def480]
aom-3.13.1/av1/common/x86/cfl_avx2.c:66:24: note[note]: called from here
#   64|                                                 int height) {
#   65|     (void)width;                               // Forever 32
#   66|->   const __m256i twos = _mm256_set1_epi8(2);  // Thirty two twos
#   67|     const int luma_stride = input_stride << 1;
#   68|     __m256i *row = (__m256i *)pred_buf_q3;

Error: COMPILER_WARNING: [#def481]
aom-3.13.1/av1/common/x86/cfl_avx2.c:71:19: note[note]: called from here
#   69|     const __m256i *row_end = row + (height >> 1) * CFL_BUF_LINE_I256;
#   70|     do {
#   71|->     __m256i top = _mm256_loadu_si256((__m256i *)input);
#   72|       __m256i bot = _mm256_loadu_si256((__m256i *)(input + input_stride));
#   73|   

Error: COMPILER_WARNING: [#def482]
aom-3.13.1/av1/common/x86/cfl_avx2.c:72:19: note[note]: called from here
#   70|     do {
#   71|       __m256i top = _mm256_loadu_si256((__m256i *)input);
#   72|->     __m256i bot = _mm256_loadu_si256((__m256i *)(input + input_stride));
#   73|   
#   74|       __m256i top_16x16 = _mm256_maddubs_epi16(top, twos);

Error: COMPILER_WARNING: [#def483]
aom-3.13.1/av1/common/x86/cfl_avx2.c:74:25: note[note]: called from here
#   72|       __m256i bot = _mm256_loadu_si256((__m256i *)(input + input_stride));
#   73|   
#   74|->     __m256i top_16x16 = _mm256_maddubs_epi16(top, twos);
#   75|       __m256i bot_16x16 = _mm256_maddubs_epi16(bot, twos);
#   76|       __m256i sum_16x16 = _mm256_add_epi16(top_16x16, bot_16x16);

Error: COMPILER_WARNING: [#def484]
aom-3.13.1/av1/common/x86/cfl_avx2.c:75:25: note[note]: called from here
#   73|   
#   74|       __m256i top_16x16 = _mm256_maddubs_epi16(top, twos);
#   75|->     __m256i bot_16x16 = _mm256_maddubs_epi16(bot, twos);
#   76|       __m256i sum_16x16 = _mm256_add_epi16(top_16x16, bot_16x16);
#   77|   

Error: COMPILER_WARNING: [#def485]
aom-3.13.1/av1/common/x86/cfl_avx2.c:76:25: note[note]: called from here
#   74|       __m256i top_16x16 = _mm256_maddubs_epi16(top, twos);
#   75|       __m256i bot_16x16 = _mm256_maddubs_epi16(bot, twos);
#   76|->     __m256i sum_16x16 = _mm256_add_epi16(top_16x16, bot_16x16);
#   77|   
#   78|       _mm256_storeu_si256(row, sum_16x16);

Error: COMPILER_WARNING: [#def486]
aom-3.13.1/av1/common/x86/cfl_avx2.c:78:5: note[note]: called from here
#   76|       __m256i sum_16x16 = _mm256_add_epi16(top_16x16, bot_16x16);
#   77|   
#   78|->     _mm256_storeu_si256(row, sum_16x16);
#   79|   
#   80|       input += luma_stride;

Error: COMPILER_WARNING: [#def487]
aom-3.13.1/av1/common/x86/cfl_avx2.c:244:23: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#  242|   #endif  // CONFIG_AV1_HIGHBITDEPTH
#  243|   
#  244|-> static inline __m256i predict_unclipped(const __m256i *input, __m256i alpha_q12,
#  245|                                           __m256i alpha_sign, __m256i dc_q0) {
#  246|     __m256i ac_q3 = _mm256_loadu_si256(input);

Error: COMPILER_WARNING: [#def488]
aom-3.13.1/av1/common/x86/cfl_avx2.c:245:41: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#  243|   
#  244|   static inline __m256i predict_unclipped(const __m256i *input, __m256i alpha_q12,
#  245|->                                         __m256i alpha_sign, __m256i dc_q0) {
#  246|     __m256i ac_q3 = _mm256_loadu_si256(input);
#  247|     __m256i ac_sign = _mm256_sign_epi16(alpha_sign, ac_q3);

Error: COMPILER_WARNING: [#def489]
aom-3.13.1/av1/common/x86/highbd_inv_txfm_avx2.c:237:14: note[note]: called from here
#  235|                                              __m256i *out, int out_size) {
#  236|     for (int i = 0; i < out_size; ++i) {
#  237|->     out[i] = _mm256_loadu_si256((const __m256i *)(in + i * stride));
#  238|     }
#  239|   }

Error: COMPILER_WARNING: [#def490]
aom-3.13.1/av1/common/x86/highbd_inv_txfm_avx2.c:263:13: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#  261|   }
#  262|   
#  263|-> static void addsub_avx2(const __m256i in0, const __m256i in1, __m256i *out0,
#  264|                           __m256i *out1, const __m256i *clamp_lo,
#  265|                           const __m256i *clamp_hi) {

Error: COMPILER_WARNING: [#def491]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:42:17: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   40|     assert(bd + FILTER_BITS + 2 - conv_params->round_0 <= 16);
#   41|   
#   42|->   const __m256i clip_pixel =
#   43|         _mm256_set1_epi16(bd == 10 ? 1023 : (bd == 12 ? 4095 : 255));
#   44|     const __m128i reduce_bits_vert_shift = _mm_cvtsi32_si128(reduce_bits_vert);

Error: COMPILER_WARNING: [#def492]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:43:7: note[note]: called from here
#   41|   
#   42|     const __m256i clip_pixel =
#   43|->       _mm256_set1_epi16(bd == 10 ? 1023 : (bd == 12 ? 4095 : 255));
#   44|     const __m128i reduce_bits_vert_shift = _mm_cvtsi32_si128(reduce_bits_vert);
#   45|     const __m256i reduce_bits_vert_const =

Error: COMPILER_WARNING: [#def493]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:46:7: note[note]: called from here
#   44|     const __m128i reduce_bits_vert_shift = _mm_cvtsi32_si128(reduce_bits_vert);
#   45|     const __m256i reduce_bits_vert_const =
#   46|->       _mm256_set1_epi32(((1 << reduce_bits_vert) >> 1));
#   47|     const __m256i res_add_const = _mm256_set1_epi32(1 << offset_bits_vert);
#   48|     const __m256i res_sub_const =

Error: COMPILER_WARNING: [#def494]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:47:33: note[note]: called from here
#   45|     const __m256i reduce_bits_vert_const =
#   46|         _mm256_set1_epi32(((1 << reduce_bits_vert) >> 1));
#   47|->   const __m256i res_add_const = _mm256_set1_epi32(1 << offset_bits_vert);
#   48|     const __m256i res_sub_const =
#   49|         _mm256_set1_epi32(-(1 << (offset_bits - conv_params->round_1)) -

Error: COMPILER_WARNING: [#def495]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:49:7: note[note]: called from here
#   47|     const __m256i res_add_const = _mm256_set1_epi32(1 << offset_bits_vert);
#   48|     const __m256i res_sub_const =
#   49|->       _mm256_set1_epi32(-(1 << (offset_bits - conv_params->round_1)) -
#   50|                           (1 << (offset_bits - conv_params->round_1 - 1)));
#   51|     __m128i round_bits_shift = _mm_cvtsi32_si128(round_bits);

Error: COMPILER_WARNING: [#def496]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:52:30: note[note]: called from here
#   50|                           (1 << (offset_bits - conv_params->round_1 - 1)));
#   51|     __m128i round_bits_shift = _mm_cvtsi32_si128(round_bits);
#   52|->   __m256i round_bits_const = _mm256_set1_epi32(((1 << round_bits) >> 1));
#   53|   
#   54|     const int w0 = conv_params->fwd_offset;

Error: COMPILER_WARNING: [#def497]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:56:23: note[note]: called from here
#   54|     const int w0 = conv_params->fwd_offset;
#   55|     const int w1 = conv_params->bck_offset;
#   56|->   const __m256i wt0 = _mm256_set1_epi32(w0);
#   57|     const __m256i wt1 = _mm256_set1_epi32(w1);
#   58|   

Error: COMPILER_WARNING: [#def498]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:57:23: note[note]: called from here
#   55|     const int w1 = conv_params->bck_offset;
#   56|     const __m256i wt0 = _mm256_set1_epi32(w0);
#   57|->   const __m256i wt1 = _mm256_set1_epi32(w1);
#   58|   
#   59|     __m256i v_rbhoriz = _mm256_set1_epi32(1 << (reduce_bits_horiz - 1));

Error: COMPILER_WARNING: [#def499]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:59:23: note[note]: called from here
#   57|     const __m256i wt1 = _mm256_set1_epi32(w1);
#   58|   
#   59|->   __m256i v_rbhoriz = _mm256_set1_epi32(1 << (reduce_bits_horiz - 1));
#   60|     __m256i v_zeros = _mm256_setzero_si256();
#   61|     int ohoriz = 1 << offset_bits_horiz;

Error: COMPILER_WARNING: [#def500]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:60:21: note[note]: called from here
#   58|   
#   59|     __m256i v_rbhoriz = _mm256_set1_epi32(1 << (reduce_bits_horiz - 1));
#   60|->   __m256i v_zeros = _mm256_setzero_si256();
#   61|     int ohoriz = 1 << offset_bits_horiz;
#   62|     int mhoriz = 1 << max_bits_horiz;

Error: COMPILER_WARNING: [#def501]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:102:24: note[note]: called from here
#  100|             else if (iy > height - 1)
#  101|               iy = height - 1;
#  102|->           tmp[k + 7] = _mm256_cvtepi16_epi32(_mm_set1_epi16(
#  103|                 (1 << (bd + FILTER_BITS - reduce_bits_horiz - 1)) +
#  104|                 ref[iy * stride] * (1 << (FILTER_BITS - reduce_bits_horiz))));

Error: COMPILER_WARNING: [#def502]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:113:24: note[note]: called from here
#  111|             else if (iy > height - 1)
#  112|               iy = height - 1;
#  113|->           tmp[k + 7] = _mm256_cvtepi16_epi32(
#  114|                 _mm_set1_epi16((1 << (bd + FILTER_BITS - reduce_bits_horiz - 1)) +
#  115|                                ref[iy * stride + (width - 1)] *

Error: COMPILER_WARNING: [#def503]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:138:24: note[note]: called from here
#  136|               sx += alpha;
#  137|             }
#  138|->           tmp[k + 7] = _mm256_loadu_si256((__m256i *)tmp1);
#  139|           }
#  140|         } else {

Error: COMPILER_WARNING: [#def504]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:147:27: note[note]: called from here
#  145|                     av1_warped_filter[sx >>
#  146|                                       WARPEDDIFF_PREC_BITS]);  // A7A6A5A4A3A2A1A0
#  147|->           __m256i v_c01 = _mm256_broadcastd_epi32(v_01);     // A1A0A1A0A1A0A1A0
#  148|             __m256i v_c23 = _mm256_broadcastd_epi32(
#  149|                 _mm_shuffle_epi32(v_01, 1));  // A3A2A3A2A3A2A3A2

Error: COMPILER_WARNING: [#def505]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:148:27: note[note]: called from here
#  146|                                       WARPEDDIFF_PREC_BITS]);  // A7A6A5A4A3A2A1A0
#  147|             __m256i v_c01 = _mm256_broadcastd_epi32(v_01);     // A1A0A1A0A1A0A1A0
#  148|->           __m256i v_c23 = _mm256_broadcastd_epi32(
#  149|                 _mm_shuffle_epi32(v_01, 1));  // A3A2A3A2A3A2A3A2
#  150|             __m256i v_c45 = _mm256_broadcastd_epi32(

Error: COMPILER_WARNING: [#def506]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:150:27: note[note]: called from here
#  148|             __m256i v_c23 = _mm256_broadcastd_epi32(
#  149|                 _mm_shuffle_epi32(v_01, 1));  // A3A2A3A2A3A2A3A2
#  150|->           __m256i v_c45 = _mm256_broadcastd_epi32(
#  151|                 _mm_shuffle_epi32(v_01, 2));  // A5A4A5A4A5A4A5A4
#  152|             __m256i v_c67 = _mm256_broadcastd_epi32(

Error: COMPILER_WARNING: [#def507]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:152:27: note[note]: called from here
#  150|             __m256i v_c45 = _mm256_broadcastd_epi32(
#  151|                 _mm_shuffle_epi32(v_01, 2));  // A5A4A5A4A5A4A5A4
#  152|->           __m256i v_c67 = _mm256_broadcastd_epi32(
#  153|                 _mm_shuffle_epi32(v_01, 3));  // A7A6A7A6A7A6A7A6
#  154|             for (int k = -7; k < AOMMIN(8, p_height - i); ++k) {

Error: COMPILER_WARNING: [#def508]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:162:30: note[note]: called from here
#  160|               iy = iy * stride;
#  161|   
#  162|->             __m256i v_refl = _mm256_inserti128_si256(
#  163|                   _mm256_setzero_si256(),
#  164|                   _mm_loadu_si128((__m128i *)&ref[iy + ix4 - 7]), 0);

Error: COMPILER_WARNING: [#def509]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:165:22: note[note]: called from here
#  163|                   _mm256_setzero_si256(),
#  164|                   _mm_loadu_si128((__m128i *)&ref[iy + ix4 - 7]), 0);
#  165|->             v_refl = _mm256_inserti128_si256(
#  166|                   v_refl, _mm_loadu_si128((__m128i *)&ref[iy + ix4 + 1]),
#  167|                   1);  // R15 .. R0

Error: COMPILER_WARNING: [#def510]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:169:29: note[note]: called from here
#  167|                   1);  // R15 .. R0
#  168|   
#  169|->             __m256i v_ref = _mm256_permute4x64_epi64(v_refl, 0xEE);
#  170|   
#  171|               __m256i v_refu =

Error: COMPILER_WARNING: [#def511]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:172:17: note[note]: called from here
#  170|   
#  171|               __m256i v_refu =
#  172|->                 _mm256_alignr_epi8(v_ref, v_refl, 2);  // R8R15R14...R2R1
#  173|               v_refl = _mm256_inserti128_si256(
#  174|                   v_refl, _mm256_extracti128_si256(v_refu, 0), 1);

Error: COMPILER_WARNING: [#def512]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:173:22: note[note]: called from here
#  171|               __m256i v_refu =
#  172|                   _mm256_alignr_epi8(v_ref, v_refl, 2);  // R8R15R14...R2R1
#  173|->             v_refl = _mm256_inserti128_si256(
#  174|                   v_refl, _mm256_extracti128_si256(v_refu, 0), 1);
#  175|               v_refu = _mm256_inserti128_si256(

Error: COMPILER_WARNING: [#def513]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:175:22: note[note]: called from here
#  173|               v_refl = _mm256_inserti128_si256(
#  174|                   v_refl, _mm256_extracti128_si256(v_refu, 0), 1);
#  175|->             v_refu = _mm256_inserti128_si256(
#  176|                   v_refu, _mm256_extracti128_si256(v_ref, 0), 0);
#  177|   

Error: COMPILER_WARNING: [#def514]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:178:29: note[note]: called from here
#  176|                   v_refu, _mm256_extracti128_si256(v_ref, 0), 0);
#  177|   
#  178|->             __m256i v_sum = _mm256_set1_epi32(ohoriz);
#  179|               __m256i parsum = _mm256_madd_epi16(
#  180|                   v_c01, _mm256_alignr_epi8(v_refu, v_refl,

Error: COMPILER_WARNING: [#def515]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:179:30: note[note]: called from here
#  177|   
#  178|               __m256i v_sum = _mm256_set1_epi32(ohoriz);
#  179|->             __m256i parsum = _mm256_madd_epi16(
#  180|                   v_c01, _mm256_alignr_epi8(v_refu, v_refl,
#  181|                                             0));  // R8R7R6..R1R7R6R5..R1R0

Error: COMPILER_WARNING: [#def516]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:182:30: note[note]: called from here
#  180|                   v_c01, _mm256_alignr_epi8(v_refu, v_refl,
#  181|                                             0));  // R8R7R6..R1R7R6R5..R1R0
#  182|->             __m256i v_sum1 = _mm256_add_epi32(v_sum, parsum);
#  183|   
#  184|               parsum = _mm256_madd_epi16(

Error: COMPILER_WARNING: [#def517]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:184:22: note[note]: called from here
#  182|               __m256i v_sum1 = _mm256_add_epi32(v_sum, parsum);
#  183|   
#  184|->             parsum = _mm256_madd_epi16(
#  185|                   v_c23,
#  186|                   _mm256_alignr_epi8(v_refu, v_refl, 4));  // R10R9..R3R9R8..R3R2

Error: COMPILER_WARNING: [#def518]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:187:30: note[note]: called from here
#  185|                   v_c23,
#  186|                   _mm256_alignr_epi8(v_refu, v_refl, 4));  // R10R9..R3R9R8..R3R2
#  187|->             __m256i v_sum2 = _mm256_add_epi32(v_sum1, parsum);
#  188|               parsum = _mm256_madd_epi16(
#  189|                   v_c45, _mm256_alignr_epi8(v_refu, v_refl,

Error: COMPILER_WARNING: [#def519]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:188:22: note[note]: called from here
#  186|                   _mm256_alignr_epi8(v_refu, v_refl, 4));  // R10R9..R3R9R8..R3R2
#  187|               __m256i v_sum2 = _mm256_add_epi32(v_sum1, parsum);
#  188|->             parsum = _mm256_madd_epi16(
#  189|                   v_c45, _mm256_alignr_epi8(v_refu, v_refl,
#  190|                                             8));  // R12R11..R5R11R10..R5R4

Error: COMPILER_WARNING: [#def520]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:191:30: note[note]: called from here
#  189|                   v_c45, _mm256_alignr_epi8(v_refu, v_refl,
#  190|                                             8));  // R12R11..R5R11R10..R5R4
#  191|->             __m256i v_sum3 = _mm256_add_epi32(v_sum2, parsum);
#  192|               parsum = _mm256_madd_epi16(
#  193|                   v_c67, _mm256_alignr_epi8(v_refu, v_refl,

Error: COMPILER_WARNING: [#def521]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:192:22: note[note]: called from here
#  190|                                             8));  // R12R11..R5R11R10..R5R4
#  191|               __m256i v_sum3 = _mm256_add_epi32(v_sum2, parsum);
#  192|->             parsum = _mm256_madd_epi16(
#  193|                   v_c67, _mm256_alignr_epi8(v_refu, v_refl,
#  194|                                             12));  // R14R13..R7R13R12..R7R6

Error: COMPILER_WARNING: [#def522]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:195:30: note[note]: called from here
#  193|                   v_c67, _mm256_alignr_epi8(v_refu, v_refl,
#  194|                                             12));  // R14R13..R7R13R12..R7R6
#  195|->             __m256i v_sum4 = _mm256_add_epi32(v_sum3, parsum);
#  196|   
#  197|               tmp[k + 7] = _mm256_srai_epi32(_mm256_add_epi32(v_sum4, v_rbhoriz),

Error: COMPILER_WARNING: [#def523]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:197:26: note[note]: called from here
#  195|               __m256i v_sum4 = _mm256_add_epi32(v_sum3, parsum);
#  196|   
#  197|->             tmp[k + 7] = _mm256_srai_epi32(_mm256_add_epi32(v_sum4, v_rbhoriz),
#  198|                                              reduce_bits_horiz);
#  199|             }

Error: COMPILER_WARNING: [#def524]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:214:29: note[note]: called from here
#  212|                   (__m128i *)av1_warped_filter
#  213|                       [sx >> WARPEDDIFF_PREC_BITS]);          // A7A6A5A4A3A2A1A0
#  214|->             __m256i v_c01 = _mm256_broadcastd_epi32(v_01);  // A1A0A1A0A1A0A1A0
#  215|               __m256i v_c23 = _mm256_broadcastd_epi32(
#  216|                   _mm_shuffle_epi32(v_01, 1));  // A3A2A3A2A3A2A3A2

Error: COMPILER_WARNING: [#def525]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:215:29: note[note]: called from here
#  213|                       [sx >> WARPEDDIFF_PREC_BITS]);          // A7A6A5A4A3A2A1A0
#  214|               __m256i v_c01 = _mm256_broadcastd_epi32(v_01);  // A1A0A1A0A1A0A1A0
#  215|->             __m256i v_c23 = _mm256_broadcastd_epi32(
#  216|                   _mm_shuffle_epi32(v_01, 1));  // A3A2A3A2A3A2A3A2
#  217|               __m256i v_c45 = _mm256_broadcastd_epi32(

Error: COMPILER_WARNING: [#def526]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:217:29: note[note]: called from here
#  215|               __m256i v_c23 = _mm256_broadcastd_epi32(
#  216|                   _mm_shuffle_epi32(v_01, 1));  // A3A2A3A2A3A2A3A2
#  217|->             __m256i v_c45 = _mm256_broadcastd_epi32(
#  218|                   _mm_shuffle_epi32(v_01, 2));  // A5A4A5A4A5A4A5A4
#  219|               __m256i v_c67 = _mm256_broadcastd_epi32(

Error: COMPILER_WARNING: [#def527]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:219:29: note[note]: called from here
#  217|               __m256i v_c45 = _mm256_broadcastd_epi32(
#  218|                   _mm_shuffle_epi32(v_01, 2));  // A5A4A5A4A5A4A5A4
#  219|->             __m256i v_c67 = _mm256_broadcastd_epi32(
#  220|                   _mm_shuffle_epi32(v_01, 3));  // A7A6A7A6A7A6A7A6
#  221|   

Error: COMPILER_WARNING: [#def528]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:222:30: note[note]: called from here
#  220|                   _mm_shuffle_epi32(v_01, 3));  // A7A6A7A6A7A6A7A6
#  221|   
#  222|->             __m256i v_refl = _mm256_inserti128_si256(
#  223|                   _mm256_setzero_si256(),
#  224|                   _mm_loadu_si128((__m128i *)&ref[iy + ix4 - 7]), 0);

Error: COMPILER_WARNING: [#def529]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:225:22: note[note]: called from here
#  223|                   _mm256_setzero_si256(),
#  224|                   _mm_loadu_si128((__m128i *)&ref[iy + ix4 - 7]), 0);
#  225|->             v_refl = _mm256_inserti128_si256(
#  226|                   v_refl, _mm_loadu_si128((__m128i *)&ref[iy + ix4 + 1]),
#  227|                   1);  // R15 .. R0

Error: COMPILER_WARNING: [#def530]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:229:29: note[note]: called from here
#  227|                   1);  // R15 .. R0
#  228|   
#  229|->             __m256i v_ref = _mm256_permute4x64_epi64(v_refl, 0xEE);
#  230|   
#  231|               __m256i v_refu =

Error: COMPILER_WARNING: [#def531]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:232:17: note[note]: called from here
#  230|   
#  231|               __m256i v_refu =
#  232|->                 _mm256_alignr_epi8(v_ref, v_refl, 2);  // R8R15R14...R2R1
#  233|   
#  234|               v_refl = _mm256_inserti128_si256(

Error: COMPILER_WARNING: [#def532]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:234:22: note[note]: called from here
#  232|                   _mm256_alignr_epi8(v_ref, v_refl, 2);  // R8R15R14...R2R1
#  233|   
#  234|->             v_refl = _mm256_inserti128_si256(
#  235|                   v_refl, _mm256_extracti128_si256(v_refu, 0), 1);
#  236|               v_refu = _mm256_inserti128_si256(

Error: COMPILER_WARNING: [#def533]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:236:22: note[note]: called from here
#  234|               v_refl = _mm256_inserti128_si256(
#  235|                   v_refl, _mm256_extracti128_si256(v_refu, 0), 1);
#  236|->             v_refu = _mm256_inserti128_si256(
#  237|                   v_refu, _mm256_extracti128_si256(v_ref, 0), 0);
#  238|   

Error: COMPILER_WARNING: [#def534]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:239:29: note[note]: called from here
#  237|                   v_refu, _mm256_extracti128_si256(v_ref, 0), 0);
#  238|   
#  239|->             __m256i v_sum = _mm256_set1_epi32(ohoriz);
#  240|               __m256i parsum =
#  241|                   _mm256_madd_epi16(v_c01, _mm256_alignr_epi8(v_refu, v_refl, 0));

Error: COMPILER_WARNING: [#def535]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:241:17: note[note]: called from here
#  239|               __m256i v_sum = _mm256_set1_epi32(ohoriz);
#  240|               __m256i parsum =
#  241|->                 _mm256_madd_epi16(v_c01, _mm256_alignr_epi8(v_refu, v_refl, 0));
#  242|               __m256i v_sum1 = _mm256_add_epi32(v_sum, parsum);
#  243|   

Error: COMPILER_WARNING: [#def536]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:242:30: note[note]: called from here
#  240|               __m256i parsum =
#  241|                   _mm256_madd_epi16(v_c01, _mm256_alignr_epi8(v_refu, v_refl, 0));
#  242|->             __m256i v_sum1 = _mm256_add_epi32(v_sum, parsum);
#  243|   
#  244|               parsum =

Error: COMPILER_WARNING: [#def537]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:245:17: note[note]: called from here
#  243|   
#  244|               parsum =
#  245|->                 _mm256_madd_epi16(v_c23, _mm256_alignr_epi8(v_refu, v_refl, 4));
#  246|               __m256i v_sum2 = _mm256_add_epi32(v_sum1, parsum);
#  247|               parsum =

Error: COMPILER_WARNING: [#def538]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:246:30: note[note]: called from here
#  244|               parsum =
#  245|                   _mm256_madd_epi16(v_c23, _mm256_alignr_epi8(v_refu, v_refl, 4));
#  246|->             __m256i v_sum2 = _mm256_add_epi32(v_sum1, parsum);
#  247|               parsum =
#  248|                   _mm256_madd_epi16(v_c45, _mm256_alignr_epi8(v_refu, v_refl, 8));

Error: COMPILER_WARNING: [#def539]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:248:17: note[note]: called from here
#  246|               __m256i v_sum2 = _mm256_add_epi32(v_sum1, parsum);
#  247|               parsum =
#  248|->                 _mm256_madd_epi16(v_c45, _mm256_alignr_epi8(v_refu, v_refl, 8));
#  249|               __m256i v_sum3 = _mm256_add_epi32(v_sum2, parsum);
#  250|               parsum = _mm256_madd_epi16(v_c67,

Error: COMPILER_WARNING: [#def540]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:249:30: note[note]: called from here
#  247|               parsum =
#  248|                   _mm256_madd_epi16(v_c45, _mm256_alignr_epi8(v_refu, v_refl, 8));
#  249|->             __m256i v_sum3 = _mm256_add_epi32(v_sum2, parsum);
#  250|               parsum = _mm256_madd_epi16(v_c67,
#  251|                                          _mm256_alignr_epi8(v_refu, v_refl, 12));

Error: COMPILER_WARNING: [#def541]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:250:22: note[note]: called from here
#  248|                   _mm256_madd_epi16(v_c45, _mm256_alignr_epi8(v_refu, v_refl, 8));
#  249|               __m256i v_sum3 = _mm256_add_epi32(v_sum2, parsum);
#  250|->             parsum = _mm256_madd_epi16(v_c67,
#  251|                                          _mm256_alignr_epi8(v_refu, v_refl, 12));
#  252|               __m256i v_sum4 = _mm256_add_epi32(v_sum3, parsum);

Error: COMPILER_WARNING: [#def542]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:252:30: note[note]: called from here
#  250|               parsum = _mm256_madd_epi16(v_c67,
#  251|                                          _mm256_alignr_epi8(v_refu, v_refl, 12));
#  252|->             __m256i v_sum4 = _mm256_add_epi32(v_sum3, parsum);
#  253|   
#  254|               tmp[k + 7] = _mm256_srai_epi32(_mm256_add_epi32(v_sum4, v_rbhoriz),

Error: COMPILER_WARNING: [#def543]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:254:26: note[note]: called from here
#  252|               __m256i v_sum4 = _mm256_add_epi32(v_sum3, parsum);
#  253|   
#  254|->             tmp[k + 7] = _mm256_srai_epi32(_mm256_add_epi32(v_sum4, v_rbhoriz),
#  255|                                              reduce_bits_horiz);
#  256|             }

Error: COMPILER_WARNING: [#def544]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:259:31: note[note]: called from here
#  257|           } else if (beta == 0) {
#  258|             sx = sx4;
#  259|->           __m256i v_coeff01 = _mm256_inserti128_si256(
#  260|                 v_zeros,
#  261|                 _mm_loadu_si128(

Error: COMPILER_WARNING: [#def545]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:264:23: note[note]: called from here
#  262|                     (__m128i *)av1_warped_filter[(sx) >> WARPEDDIFF_PREC_BITS]),
#  263|                 0);
#  264|->           v_coeff01 = _mm256_inserti128_si256(
#  265|                 v_coeff01,
#  266|                 _mm_loadu_si128(

Error: COMPILER_WARNING: [#def546]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:270:31: note[note]: called from here
#  268|                         av1_warped_filter[(sx + alpha) >> WARPEDDIFF_PREC_BITS]),
#  269|                 1);  // B7B6..B1B0A7A6..A1A0
#  270|->           __m256i v_coeff23 = _mm256_inserti128_si256(
#  271|                 v_zeros,
#  272|                 _mm_loadu_si128(

Error: COMPILER_WARNING: [#def547]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:276:23: note[note]: called from here
#  274|                                                  WARPEDDIFF_PREC_BITS]),
#  275|                 0);
#  276|->           v_coeff23 = _mm256_inserti128_si256(
#  277|                 v_coeff23,
#  278|                 _mm_loadu_si128(

Error: COMPILER_WARNING: [#def548]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:282:31: note[note]: called from here
#  280|                                                  WARPEDDIFF_PREC_BITS]),
#  281|                 1);  // D7D6..D1D0C7C6..C1C0
#  282|->           __m256i v_coeff45 = _mm256_inserti128_si256(
#  283|                 v_zeros,
#  284|                 _mm_loadu_si128(

Error: COMPILER_WARNING: [#def549]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:288:23: note[note]: called from here
#  286|                                                  WARPEDDIFF_PREC_BITS]),
#  287|                 0);
#  288|->           v_coeff45 = _mm256_inserti128_si256(
#  289|                 v_coeff45,
#  290|                 _mm_loadu_si128(

Error: COMPILER_WARNING: [#def550]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:294:31: note[note]: called from here
#  292|                                                  WARPEDDIFF_PREC_BITS]),
#  293|                 1);  // F7F6..F1F0E7E6..E1E0
#  294|->           __m256i v_coeff67 = _mm256_inserti128_si256(
#  295|                 v_zeros,
#  296|                 _mm_loadu_si128(

Error: COMPILER_WARNING: [#def551]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:300:23: note[note]: called from here
#  298|                                                  WARPEDDIFF_PREC_BITS]),
#  299|                 0);
#  300|->           v_coeff67 = _mm256_inserti128_si256(
#  301|                 v_coeff67,
#  302|                 _mm_loadu_si128(

Error: COMPILER_WARNING: [#def552]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:307:29: note[note]: called from here
#  305|                 1);  // H7H6..H1H0G7G6..G1G0
#  306|   
#  307|->           __m256i v_c0123 = _mm256_unpacklo_epi32(
#  308|                 v_coeff01,
#  309|                 v_coeff23);  // D3D2B3B2D1D0B1B0C3C2A3A2C1C0A1A0

Error: COMPILER_WARNING: [#def553]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:310:30: note[note]: called from here
#  308|                 v_coeff01,
#  309|                 v_coeff23);  // D3D2B3B2D1D0B1B0C3C2A3A2C1C0A1A0
#  310|->           __m256i v_c0123u = _mm256_unpackhi_epi32(
#  311|                 v_coeff01,
#  312|                 v_coeff23);  // D7D6B7B6D5D4B5B4C7C6A7A6C5C4A5A4

Error: COMPILER_WARNING: [#def554]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:313:29: note[note]: called from here
#  311|                 v_coeff01,
#  312|                 v_coeff23);  // D7D6B7B6D5D4B5B4C7C6A7A6C5C4A5A4
#  313|->           __m256i v_c4567 = _mm256_unpacklo_epi32(
#  314|                 v_coeff45,
#  315|                 v_coeff67);  // H3H2F3F2H1H0F1F0G3G2E3E2G1G0E1E0

Error: COMPILER_WARNING: [#def555]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:316:30: note[note]: called from here
#  314|                 v_coeff45,
#  315|                 v_coeff67);  // H3H2F3F2H1H0F1F0G3G2E3E2G1G0E1E0
#  316|->           __m256i v_c4567u = _mm256_unpackhi_epi32(
#  317|                 v_coeff45,
#  318|                 v_coeff67);  // H7H6F7F6H5H4F5F4G7G6E7E6G5G4E5E4

Error: COMPILER_WARNING: [#def556]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:320:27: note[note]: called from here
#  318|                 v_coeff67);  // H7H6F7F6H5H4F5F4G7G6E7E6G5G4E5E4
#  319|   
#  320|->           __m256i v_c01 = _mm256_unpacklo_epi64(
#  321|                 v_c0123, v_c4567);  // H1H0F1F0D1D0B1B0G1G0E1E0C1C0A1A0
#  322|             __m256i v_c23 =

Error: COMPILER_WARNING: [#def557]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:323:15: note[note]: called from here
#  321|                 v_c0123, v_c4567);  // H1H0F1F0D1D0B1B0G1G0E1E0C1C0A1A0
#  322|             __m256i v_c23 =
#  323|->               _mm256_unpackhi_epi64(v_c0123, v_c4567);  // H3H2 ... A3A2
#  324|             __m256i v_c45 =
#  325|                 _mm256_unpacklo_epi64(v_c0123u, v_c4567u);  // H5H4 ... A5A4

Error: COMPILER_WARNING: [#def558]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:325:15: note[note]: called from here
#  323|                 _mm256_unpackhi_epi64(v_c0123, v_c4567);  // H3H2 ... A3A2
#  324|             __m256i v_c45 =
#  325|->               _mm256_unpacklo_epi64(v_c0123u, v_c4567u);  // H5H4 ... A5A4
#  326|             __m256i v_c67 =
#  327|                 _mm256_unpackhi_epi64(v_c0123u, v_c4567u);  // H7H6 ... A7A6

Error: COMPILER_WARNING: [#def559]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:327:15: note[note]: called from here
#  325|                 _mm256_unpacklo_epi64(v_c0123u, v_c4567u);  // H5H4 ... A5A4
#  326|             __m256i v_c67 =
#  327|->               _mm256_unpackhi_epi64(v_c0123u, v_c4567u);  // H7H6 ... A7A6
#  328|   
#  329|             for (int k = -7; k < AOMMIN(8, p_height - i); ++k) {

Error: COMPILER_WARNING: [#def560]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:337:30: note[note]: called from here
#  335|               iy = iy * stride;
#  336|   
#  337|->             __m256i v_refl = _mm256_inserti128_si256(
#  338|                   _mm256_setzero_si256(),
#  339|                   _mm_loadu_si128((__m128i *)&ref[iy + ix4 - 7]), 0);

Error: COMPILER_WARNING: [#def561]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:340:22: note[note]: called from here
#  338|                   _mm256_setzero_si256(),
#  339|                   _mm_loadu_si128((__m128i *)&ref[iy + ix4 - 7]), 0);
#  340|->             v_refl = _mm256_inserti128_si256(
#  341|                   v_refl, _mm_loadu_si128((__m128i *)&ref[iy + ix4 + 1]),
#  342|                   1);  // R15 .. R0

Error: COMPILER_WARNING: [#def562]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:344:29: note[note]: called from here
#  342|                   1);  // R15 .. R0
#  343|   
#  344|->             __m256i v_ref = _mm256_permute4x64_epi64(v_refl, 0xEE);
#  345|   
#  346|               __m256i v_refu =

Error: COMPILER_WARNING: [#def563]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:347:17: note[note]: called from here
#  345|   
#  346|               __m256i v_refu =
#  347|->                 _mm256_alignr_epi8(v_ref, v_refl, 2);  // R8R15R14...R2R1
#  348|   
#  349|               v_refl = _mm256_inserti128_si256(

Error: COMPILER_WARNING: [#def564]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:349:22: note[note]: called from here
#  347|                   _mm256_alignr_epi8(v_ref, v_refl, 2);  // R8R15R14...R2R1
#  348|   
#  349|->             v_refl = _mm256_inserti128_si256(
#  350|                   v_refl, _mm256_extracti128_si256(v_refu, 0), 1);
#  351|               v_refu = _mm256_inserti128_si256(

Error: COMPILER_WARNING: [#def565]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:351:22: note[note]: called from here
#  349|               v_refl = _mm256_inserti128_si256(
#  350|                   v_refl, _mm256_extracti128_si256(v_refu, 0), 1);
#  351|->             v_refu = _mm256_inserti128_si256(
#  352|                   v_refu, _mm256_extracti128_si256(v_ref, 0), 0);
#  353|   

Error: COMPILER_WARNING: [#def566]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:354:29: note[note]: called from here
#  352|                   v_refu, _mm256_extracti128_si256(v_ref, 0), 0);
#  353|   
#  354|->             __m256i v_sum = _mm256_set1_epi32(ohoriz);
#  355|               __m256i parsum = _mm256_madd_epi16(
#  356|                   v_c01, _mm256_alignr_epi8(v_refu, v_refl,

Error: COMPILER_WARNING: [#def567]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:355:30: note[note]: called from here
#  353|   
#  354|               __m256i v_sum = _mm256_set1_epi32(ohoriz);
#  355|->             __m256i parsum = _mm256_madd_epi16(
#  356|                   v_c01, _mm256_alignr_epi8(v_refu, v_refl,
#  357|                                             0));  // R8R7R6..R1R7R6R5..R1R0

Error: COMPILER_WARNING: [#def568]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:358:30: note[note]: called from here
#  356|                   v_c01, _mm256_alignr_epi8(v_refu, v_refl,
#  357|                                             0));  // R8R7R6..R1R7R6R5..R1R0
#  358|->             __m256i v_sum1 = _mm256_add_epi32(v_sum, parsum);
#  359|   
#  360|               parsum = _mm256_madd_epi16(

Error: COMPILER_WARNING: [#def569]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:360:22: note[note]: called from here
#  358|               __m256i v_sum1 = _mm256_add_epi32(v_sum, parsum);
#  359|   
#  360|->             parsum = _mm256_madd_epi16(
#  361|                   v_c23,
#  362|                   _mm256_alignr_epi8(v_refu, v_refl, 4));  // R10R9..R3R9R8..R3R2

Error: COMPILER_WARNING: [#def570]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:363:30: note[note]: called from here
#  361|                   v_c23,
#  362|                   _mm256_alignr_epi8(v_refu, v_refl, 4));  // R10R9..R3R9R8..R3R2
#  363|->             __m256i v_sum2 = _mm256_add_epi32(v_sum1, parsum);
#  364|               parsum = _mm256_madd_epi16(
#  365|                   v_c45, _mm256_alignr_epi8(v_refu, v_refl,

Error: COMPILER_WARNING: [#def571]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:364:22: note[note]: called from here
#  362|                   _mm256_alignr_epi8(v_refu, v_refl, 4));  // R10R9..R3R9R8..R3R2
#  363|               __m256i v_sum2 = _mm256_add_epi32(v_sum1, parsum);
#  364|->             parsum = _mm256_madd_epi16(
#  365|                   v_c45, _mm256_alignr_epi8(v_refu, v_refl,
#  366|                                             8));  // R12R11..R5R11R10..R5R4

Error: COMPILER_WARNING: [#def572]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:367:30: note[note]: called from here
#  365|                   v_c45, _mm256_alignr_epi8(v_refu, v_refl,
#  366|                                             8));  // R12R11..R5R11R10..R5R4
#  367|->             __m256i v_sum3 = _mm256_add_epi32(v_sum2, parsum);
#  368|               parsum = _mm256_madd_epi16(
#  369|                   v_c67, _mm256_alignr_epi8(v_refu, v_refl,

Error: COMPILER_WARNING: [#def573]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:368:22: note[note]: called from here
#  366|                                             8));  // R12R11..R5R11R10..R5R4
#  367|               __m256i v_sum3 = _mm256_add_epi32(v_sum2, parsum);
#  368|->             parsum = _mm256_madd_epi16(
#  369|                   v_c67, _mm256_alignr_epi8(v_refu, v_refl,
#  370|                                             12));  // R14R13..R7R13R12..R7R6

Error: COMPILER_WARNING: [#def574]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:371:30: note[note]: called from here
#  369|                   v_c67, _mm256_alignr_epi8(v_refu, v_refl,
#  370|                                             12));  // R14R13..R7R13R12..R7R6
#  371|->             __m256i v_sum4 = _mm256_add_epi32(v_sum3, parsum);
#  372|   
#  373|               tmp[k + 7] = _mm256_srai_epi32(_mm256_add_epi32(v_sum4, v_rbhoriz),

Error: COMPILER_WARNING: [#def575]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:373:26: note[note]: called from here
#  371|               __m256i v_sum4 = _mm256_add_epi32(v_sum3, parsum);
#  372|   
#  373|->             tmp[k + 7] = _mm256_srai_epi32(_mm256_add_epi32(v_sum4, v_rbhoriz),
#  374|                                              reduce_bits_horiz);
#  375|             }

Error: COMPILER_WARNING: [#def576]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:388:33: note[note]: called from here
#  386|               sx = sx4 + beta * (k + 4);
#  387|   
#  388|->             __m256i v_coeff01 = _mm256_inserti128_si256(
#  389|                   v_zeros,
#  390|                   _mm_loadu_si128(

Error: COMPILER_WARNING: [#def577]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:393:25: note[note]: called from here
#  391|                       (__m128i *)av1_warped_filter[(sx) >> WARPEDDIFF_PREC_BITS]),
#  392|                   0);
#  393|->             v_coeff01 = _mm256_inserti128_si256(
#  394|                   v_coeff01,
#  395|                   _mm_loadu_si128(

Error: COMPILER_WARNING: [#def578]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:399:33: note[note]: called from here
#  397|                                                    WARPEDDIFF_PREC_BITS]),
#  398|                   1);  // B7B6..B1B0A7A6..A1A0
#  399|->             __m256i v_coeff23 = _mm256_inserti128_si256(
#  400|                   v_zeros,
#  401|                   _mm_loadu_si128(

Error: COMPILER_WARNING: [#def579]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:405:25: note[note]: called from here
#  403|                                                    WARPEDDIFF_PREC_BITS]),
#  404|                   0);
#  405|->             v_coeff23 = _mm256_inserti128_si256(
#  406|                   v_coeff23,
#  407|                   _mm_loadu_si128(

Error: COMPILER_WARNING: [#def580]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:411:33: note[note]: called from here
#  409|                                                    WARPEDDIFF_PREC_BITS]),
#  410|                   1);  // D7D6..D1D0C7C6..C1C0
#  411|->             __m256i v_coeff45 = _mm256_inserti128_si256(
#  412|                   v_zeros,
#  413|                   _mm_loadu_si128(

Error: COMPILER_WARNING: [#def581]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:417:25: note[note]: called from here
#  415|                                                    WARPEDDIFF_PREC_BITS]),
#  416|                   0);
#  417|->             v_coeff45 = _mm256_inserti128_si256(
#  418|                   v_coeff45,
#  419|                   _mm_loadu_si128(

Error: COMPILER_WARNING: [#def582]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:423:33: note[note]: called from here
#  421|                                                    WARPEDDIFF_PREC_BITS]),
#  422|                   1);  // F7F6..F1F0E7E6..E1E0
#  423|->             __m256i v_coeff67 = _mm256_inserti128_si256(
#  424|                   v_zeros,
#  425|                   _mm_loadu_si128(

Error: COMPILER_WARNING: [#def583]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:429:25: note[note]: called from here
#  427|                                                    WARPEDDIFF_PREC_BITS]),
#  428|                   0);
#  429|->             v_coeff67 = _mm256_inserti128_si256(
#  430|                   v_coeff67,
#  431|                   _mm_loadu_si128(

Error: COMPILER_WARNING: [#def584]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:436:31: note[note]: called from here
#  434|                   1);  // H7H6..H1H0G7G6..G1G0
#  435|   
#  436|->             __m256i v_c0123 = _mm256_unpacklo_epi32(
#  437|                   v_coeff01,
#  438|                   v_coeff23);  // D3D2B3B2D1D0B1B0C3C2A3A2C1C0A1A0

Error: COMPILER_WARNING: [#def585]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:439:32: note[note]: called from here
#  437|                   v_coeff01,
#  438|                   v_coeff23);  // D3D2B3B2D1D0B1B0C3C2A3A2C1C0A1A0
#  439|->             __m256i v_c0123u = _mm256_unpackhi_epi32(
#  440|                   v_coeff01,
#  441|                   v_coeff23);  // D7D6B7B6D5D4B5B4C7C6A7A6C5C4A5A4

Error: COMPILER_WARNING: [#def586]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:442:31: note[note]: called from here
#  440|                   v_coeff01,
#  441|                   v_coeff23);  // D7D6B7B6D5D4B5B4C7C6A7A6C5C4A5A4
#  442|->             __m256i v_c4567 = _mm256_unpacklo_epi32(
#  443|                   v_coeff45,
#  444|                   v_coeff67);  // H3H2F3F2H1H0F1F0G3G2E3E2G1G0E1E0

Error: COMPILER_WARNING: [#def587]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:445:32: note[note]: called from here
#  443|                   v_coeff45,
#  444|                   v_coeff67);  // H3H2F3F2H1H0F1F0G3G2E3E2G1G0E1E0
#  445|->             __m256i v_c4567u = _mm256_unpackhi_epi32(
#  446|                   v_coeff45,
#  447|                   v_coeff67);  // H7H6F7F6H5H4F5F4G7G6E7E6G5G4E5E4

Error: COMPILER_WARNING: [#def588]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:449:29: note[note]: called from here
#  447|                   v_coeff67);  // H7H6F7F6H5H4F5F4G7G6E7E6G5G4E5E4
#  448|   
#  449|->             __m256i v_c01 = _mm256_unpacklo_epi64(
#  450|                   v_c0123, v_c4567);  // H1H0F1F0D1D0B1B0G1G0E1E0C1C0A1A0
#  451|               __m256i v_c23 =

Error: COMPILER_WARNING: [#def589]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:452:17: note[note]: called from here
#  450|                   v_c0123, v_c4567);  // H1H0F1F0D1D0B1B0G1G0E1E0C1C0A1A0
#  451|               __m256i v_c23 =
#  452|->                 _mm256_unpackhi_epi64(v_c0123, v_c4567);  // H3H2 ... A3A2
#  453|               __m256i v_c45 =
#  454|                   _mm256_unpacklo_epi64(v_c0123u, v_c4567u);  // H5H4 ... A5A4

Error: COMPILER_WARNING: [#def590]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:454:17: note[note]: called from here
#  452|                   _mm256_unpackhi_epi64(v_c0123, v_c4567);  // H3H2 ... A3A2
#  453|               __m256i v_c45 =
#  454|->                 _mm256_unpacklo_epi64(v_c0123u, v_c4567u);  // H5H4 ... A5A4
#  455|               __m256i v_c67 =
#  456|                   _mm256_unpackhi_epi64(v_c0123u, v_c4567u);  // H7H6 ... A7A6

Error: COMPILER_WARNING: [#def591]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:456:17: note[note]: called from here
#  454|                   _mm256_unpacklo_epi64(v_c0123u, v_c4567u);  // H5H4 ... A5A4
#  455|               __m256i v_c67 =
#  456|->                 _mm256_unpackhi_epi64(v_c0123u, v_c4567u);  // H7H6 ... A7A6
#  457|   
#  458|               __m256i v_refl = _mm256_inserti128_si256(

Error: COMPILER_WARNING: [#def592]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:458:30: note[note]: called from here
#  456|                   _mm256_unpackhi_epi64(v_c0123u, v_c4567u);  // H7H6 ... A7A6
#  457|   
#  458|->             __m256i v_refl = _mm256_inserti128_si256(
#  459|                   _mm256_setzero_si256(),
#  460|                   _mm_loadu_si128((__m128i *)&ref[iy + ix4 - 7]), 0);

Error: COMPILER_WARNING: [#def593]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:461:22: note[note]: called from here
#  459|                   _mm256_setzero_si256(),
#  460|                   _mm_loadu_si128((__m128i *)&ref[iy + ix4 - 7]), 0);
#  461|->             v_refl = _mm256_inserti128_si256(
#  462|                   v_refl, _mm_loadu_si128((__m128i *)&ref[iy + ix4 + 1]),
#  463|                   1);  // R15 .. R0

Error: COMPILER_WARNING: [#def594]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:465:29: note[note]: called from here
#  463|                   1);  // R15 .. R0
#  464|   
#  465|->             __m256i v_ref = _mm256_permute4x64_epi64(v_refl, 0xEE);
#  466|   
#  467|               __m256i v_refu =

Error: COMPILER_WARNING: [#def595]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:468:17: note[note]: called from here
#  466|   
#  467|               __m256i v_refu =
#  468|->                 _mm256_alignr_epi8(v_ref, v_refl, 2);  // R8R15R14...R2R1
#  469|   
#  470|               v_refl = _mm256_inserti128_si256(

Error: COMPILER_WARNING: [#def596]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:470:22: note[note]: called from here
#  468|                   _mm256_alignr_epi8(v_ref, v_refl, 2);  // R8R15R14...R2R1
#  469|   
#  470|->             v_refl = _mm256_inserti128_si256(
#  471|                   v_refl, _mm256_extracti128_si256(v_refu, 0), 1);
#  472|               v_refu = _mm256_inserti128_si256(

Error: COMPILER_WARNING: [#def597]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:472:22: note[note]: called from here
#  470|               v_refl = _mm256_inserti128_si256(
#  471|                   v_refl, _mm256_extracti128_si256(v_refu, 0), 1);
#  472|->             v_refu = _mm256_inserti128_si256(
#  473|                   v_refu, _mm256_extracti128_si256(v_ref, 0), 0);
#  474|   

Error: COMPILER_WARNING: [#def598]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:475:29: note[note]: called from here
#  473|                   v_refu, _mm256_extracti128_si256(v_ref, 0), 0);
#  474|   
#  475|->             __m256i v_sum = _mm256_set1_epi32(ohoriz);
#  476|               __m256i parsum =
#  477|                   _mm256_madd_epi16(v_c01, _mm256_alignr_epi8(v_refu, v_refl, 0));

Error: COMPILER_WARNING: [#def599]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:477:17: note[note]: called from here
#  475|               __m256i v_sum = _mm256_set1_epi32(ohoriz);
#  476|               __m256i parsum =
#  477|->                 _mm256_madd_epi16(v_c01, _mm256_alignr_epi8(v_refu, v_refl, 0));
#  478|               __m256i v_sum1 = _mm256_add_epi32(v_sum, parsum);
#  479|   

Error: COMPILER_WARNING: [#def600]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:478:30: note[note]: called from here
#  476|               __m256i parsum =
#  477|                   _mm256_madd_epi16(v_c01, _mm256_alignr_epi8(v_refu, v_refl, 0));
#  478|->             __m256i v_sum1 = _mm256_add_epi32(v_sum, parsum);
#  479|   
#  480|               parsum =

Error: COMPILER_WARNING: [#def601]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:481:17: note[note]: called from here
#  479|   
#  480|               parsum =
#  481|->                 _mm256_madd_epi16(v_c23, _mm256_alignr_epi8(v_refu, v_refl, 4));
#  482|               __m256i v_sum2 = _mm256_add_epi32(v_sum1, parsum);
#  483|               parsum =

Error: COMPILER_WARNING: [#def602]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:482:30: note[note]: called from here
#  480|               parsum =
#  481|                   _mm256_madd_epi16(v_c23, _mm256_alignr_epi8(v_refu, v_refl, 4));
#  482|->             __m256i v_sum2 = _mm256_add_epi32(v_sum1, parsum);
#  483|               parsum =
#  484|                   _mm256_madd_epi16(v_c45, _mm256_alignr_epi8(v_refu, v_refl, 8));

Error: COMPILER_WARNING: [#def603]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:484:17: note[note]: called from here
#  482|               __m256i v_sum2 = _mm256_add_epi32(v_sum1, parsum);
#  483|               parsum =
#  484|->                 _mm256_madd_epi16(v_c45, _mm256_alignr_epi8(v_refu, v_refl, 8));
#  485|               __m256i v_sum3 = _mm256_add_epi32(v_sum2, parsum);
#  486|               parsum = _mm256_madd_epi16(v_c67,

Error: COMPILER_WARNING: [#def604]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:485:30: note[note]: called from here
#  483|               parsum =
#  484|                   _mm256_madd_epi16(v_c45, _mm256_alignr_epi8(v_refu, v_refl, 8));
#  485|->             __m256i v_sum3 = _mm256_add_epi32(v_sum2, parsum);
#  486|               parsum = _mm256_madd_epi16(v_c67,
#  487|                                          _mm256_alignr_epi8(v_refu, v_refl, 12));

Error: COMPILER_WARNING: [#def605]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:486:22: note[note]: called from here
#  484|                   _mm256_madd_epi16(v_c45, _mm256_alignr_epi8(v_refu, v_refl, 8));
#  485|               __m256i v_sum3 = _mm256_add_epi32(v_sum2, parsum);
#  486|->             parsum = _mm256_madd_epi16(v_c67,
#  487|                                          _mm256_alignr_epi8(v_refu, v_refl, 12));
#  488|               __m256i v_sum4 = _mm256_add_epi32(v_sum3, parsum);

Error: COMPILER_WARNING: [#def606]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:488:30: note[note]: called from here
#  486|               parsum = _mm256_madd_epi16(v_c67,
#  487|                                          _mm256_alignr_epi8(v_refu, v_refl, 12));
#  488|->             __m256i v_sum4 = _mm256_add_epi32(v_sum3, parsum);
#  489|   
#  490|               tmp[k + 7] = _mm256_srai_epi32(_mm256_add_epi32(v_sum4, v_rbhoriz),

Error: COMPILER_WARNING: [#def607]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:490:26: note[note]: called from here
#  488|               __m256i v_sum4 = _mm256_add_epi32(v_sum3, parsum);
#  489|   
#  490|->             tmp[k + 7] = _mm256_srai_epi32(_mm256_add_epi32(v_sum4, v_rbhoriz),
#  491|                                              reduce_bits_horiz);
#  492|             }

Error: COMPILER_WARNING: [#def608]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:501:29: note[note]: called from here
#  499|           const __m256i *src = tmp + (k + 4);
#  500|   
#  501|->         __m256i v_coeff01 = _mm256_inserti128_si256(
#  502|               v_zeros,
#  503|               _mm_loadu_si128(

Error: COMPILER_WARNING: [#def609]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:506:21: note[note]: called from here
#  504|                   (__m128i *)av1_warped_filter[(sy) >> WARPEDDIFF_PREC_BITS]),
#  505|               0);
#  506|->         v_coeff01 = _mm256_inserti128_si256(
#  507|               v_coeff01,
#  508|               _mm_loadu_si128(

Error: COMPILER_WARNING: [#def610]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:512:29: note[note]: called from here
#  510|                       av1_warped_filter[(sy + gamma) >> WARPEDDIFF_PREC_BITS]),
#  511|               1);
#  512|->         __m256i v_coeff23 = _mm256_inserti128_si256(
#  513|               v_zeros,
#  514|               _mm_loadu_si128((__m128i *)av1_warped_filter[(sy + 2 * gamma) >>

Error: COMPILER_WARNING: [#def611]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:517:21: note[note]: called from here
#  515|                                                            WARPEDDIFF_PREC_BITS]),
#  516|               0);
#  517|->         v_coeff23 = _mm256_inserti128_si256(
#  518|               v_coeff23,
#  519|               _mm_loadu_si128((__m128i *)av1_warped_filter[(sy + 3 * gamma) >>

Error: COMPILER_WARNING: [#def612]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:522:29: note[note]: called from here
#  520|                                                            WARPEDDIFF_PREC_BITS]),
#  521|               1);
#  522|->         __m256i v_coeff45 = _mm256_inserti128_si256(
#  523|               v_zeros,
#  524|               _mm_loadu_si128((__m128i *)av1_warped_filter[(sy + 4 * gamma) >>

Error: COMPILER_WARNING: [#def613]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:527:21: note[note]: called from here
#  525|                                                            WARPEDDIFF_PREC_BITS]),
#  526|               0);
#  527|->         v_coeff45 = _mm256_inserti128_si256(
#  528|               v_coeff45,
#  529|               _mm_loadu_si128((__m128i *)av1_warped_filter[(sy + 5 * gamma) >>

Error: COMPILER_WARNING: [#def614]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:532:29: note[note]: called from here
#  530|                                                            WARPEDDIFF_PREC_BITS]),
#  531|               1);
#  532|->         __m256i v_coeff67 = _mm256_inserti128_si256(
#  533|               v_zeros,
#  534|               _mm_loadu_si128((__m128i *)av1_warped_filter[(sy + 6 * gamma) >>

Error: COMPILER_WARNING: [#def615]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:537:21: note[note]: called from here
#  535|                                                            WARPEDDIFF_PREC_BITS]),
#  536|               0);
#  537|->         v_coeff67 = _mm256_inserti128_si256(
#  538|               v_coeff67,
#  539|               _mm_loadu_si128((__m128i *)av1_warped_filter[(sy + 7 * gamma) >>

Error: COMPILER_WARNING: [#def616]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:543:27: note[note]: called from here
#  541|               1);
#  542|   
#  543|->         __m256i v_c0123 = _mm256_unpacklo_epi32(
#  544|               v_coeff01,
#  545|               v_coeff23);  // D3D2B3B2D1D0B1B0C3C2A3A2C1C0A1A0

Error: COMPILER_WARNING: [#def617]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:546:28: note[note]: called from here
#  544|               v_coeff01,
#  545|               v_coeff23);  // D3D2B3B2D1D0B1B0C3C2A3A2C1C0A1A0
#  546|->         __m256i v_c0123u = _mm256_unpackhi_epi32(
#  547|               v_coeff01,
#  548|               v_coeff23);  // D7D6B7B6D5D4B5B4C7C6A7A6C5C4A5A4

Error: COMPILER_WARNING: [#def618]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:549:27: note[note]: called from here
#  547|               v_coeff01,
#  548|               v_coeff23);  // D7D6B7B6D5D4B5B4C7C6A7A6C5C4A5A4
#  549|->         __m256i v_c4567 = _mm256_unpacklo_epi32(
#  550|               v_coeff45,
#  551|               v_coeff67);  // H3H2F3F2H1H0F1F0G3G2E3E2G1G0E1E0

Error: COMPILER_WARNING: [#def619]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:552:28: note[note]: called from here
#  550|               v_coeff45,
#  551|               v_coeff67);  // H3H2F3F2H1H0F1F0G3G2E3E2G1G0E1E0
#  552|->         __m256i v_c4567u = _mm256_unpackhi_epi32(
#  553|               v_coeff45,
#  554|               v_coeff67);  // H7H6F7F6H5H4F5F4G7G6E7E6G5G4E5E4

Error: COMPILER_WARNING: [#def620]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:556:25: note[note]: called from here
#  554|               v_coeff67);  // H7H6F7F6H5H4F5F4G7G6E7E6G5G4E5E4
#  555|   
#  556|->         __m256i v_c01 = _mm256_unpacklo_epi64(
#  557|               v_c0123, v_c4567);  // H1H0F1F0D1D0B1B0G1G0E1E0C1C0A1A0
#  558|           __m256i v_c23 =

Error: COMPILER_WARNING: [#def621]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:559:13: note[note]: called from here
#  557|               v_c0123, v_c4567);  // H1H0F1F0D1D0B1B0G1G0E1E0C1C0A1A0
#  558|           __m256i v_c23 =
#  559|->             _mm256_unpackhi_epi64(v_c0123, v_c4567);  // H3H2 ... A3A2
#  560|           __m256i v_c45 =
#  561|               _mm256_unpacklo_epi64(v_c0123u, v_c4567u);  // H5H4 ... A5A4

Error: COMPILER_WARNING: [#def622]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:561:13: note[note]: called from here
#  559|               _mm256_unpackhi_epi64(v_c0123, v_c4567);  // H3H2 ... A3A2
#  560|           __m256i v_c45 =
#  561|->             _mm256_unpacklo_epi64(v_c0123u, v_c4567u);  // H5H4 ... A5A4
#  562|           __m256i v_c67 =
#  563|               _mm256_unpackhi_epi64(v_c0123u, v_c4567u);  // H7H6 ... A7A6

Error: COMPILER_WARNING: [#def623]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:563:13: note[note]: called from here
#  561|               _mm256_unpacklo_epi64(v_c0123u, v_c4567u);  // H5H4 ... A5A4
#  562|           __m256i v_c67 =
#  563|->             _mm256_unpackhi_epi64(v_c0123u, v_c4567u);  // H7H6 ... A7A6
#  564|   
#  565|           __m256i v_src01l =

Error: COMPILER_WARNING: [#def624]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:566:13: note[note]: called from here
#  564|   
#  565|           __m256i v_src01l =
#  566|->             _mm256_unpacklo_epi32(src[0], src[1]);  // T13T03T11T01T12T02T10T00
#  567|           __m256i v_src01u =
#  568|               _mm256_unpackhi_epi32(src[0], src[1]);  // T17T07T15T05T16T06T14T04

Error: COMPILER_WARNING: [#def625]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:568:13: note[note]: called from here
#  566|               _mm256_unpacklo_epi32(src[0], src[1]);  // T13T03T11T01T12T02T10T00
#  567|           __m256i v_src01u =
#  568|->             _mm256_unpackhi_epi32(src[0], src[1]);  // T17T07T15T05T16T06T14T04
#  569|           __m256i v_sum =
#  570|               _mm256_madd_epi16(_mm256_packus_epi32(v_src01l, v_src01u),

Error: COMPILER_WARNING: [#def626]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:570:13: note[note]: called from here
#  568|               _mm256_unpackhi_epi32(src[0], src[1]);  // T17T07T15T05T16T06T14T04
#  569|           __m256i v_sum =
#  570|->             _mm256_madd_epi16(_mm256_packus_epi32(v_src01l, v_src01u),
#  571|                                 v_c01);  // S7S5S3S1S6S4S2S0
#  572|   

Error: COMPILER_WARNING: [#def627]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:573:28: note[note]: called from here
#  571|                                 v_c01);  // S7S5S3S1S6S4S2S0
#  572|   
#  573|->         __m256i v_src23l = _mm256_unpacklo_epi32(src[2], src[3]);
#  574|           __m256i v_src23u = _mm256_unpackhi_epi32(src[2], src[3]);
#  575|           v_sum = _mm256_add_epi32(

Error: COMPILER_WARNING: [#def628]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:574:28: note[note]: called from here
#  572|   
#  573|           __m256i v_src23l = _mm256_unpacklo_epi32(src[2], src[3]);
#  574|->         __m256i v_src23u = _mm256_unpackhi_epi32(src[2], src[3]);
#  575|           v_sum = _mm256_add_epi32(
#  576|               v_sum,

Error: COMPILER_WARNING: [#def629]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:575:17: note[note]: called from here
#  573|           __m256i v_src23l = _mm256_unpacklo_epi32(src[2], src[3]);
#  574|           __m256i v_src23u = _mm256_unpackhi_epi32(src[2], src[3]);
#  575|->         v_sum = _mm256_add_epi32(
#  576|               v_sum,
#  577|               _mm256_madd_epi16(_mm256_packus_epi32(v_src23l, v_src23u), v_c23));

Error: COMPILER_WARNING: [#def630]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:579:28: note[note]: called from here
#  577|               _mm256_madd_epi16(_mm256_packus_epi32(v_src23l, v_src23u), v_c23));
#  578|   
#  579|->         __m256i v_src45l = _mm256_unpacklo_epi32(src[4], src[5]);
#  580|           __m256i v_src45u = _mm256_unpackhi_epi32(src[4], src[5]);
#  581|           v_sum = _mm256_add_epi32(

Error: COMPILER_WARNING: [#def631]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:580:28: note[note]: called from here
#  578|   
#  579|           __m256i v_src45l = _mm256_unpacklo_epi32(src[4], src[5]);
#  580|->         __m256i v_src45u = _mm256_unpackhi_epi32(src[4], src[5]);
#  581|           v_sum = _mm256_add_epi32(
#  582|               v_sum,

Error: COMPILER_WARNING: [#def632]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:581:17: note[note]: called from here
#  579|           __m256i v_src45l = _mm256_unpacklo_epi32(src[4], src[5]);
#  580|           __m256i v_src45u = _mm256_unpackhi_epi32(src[4], src[5]);
#  581|->         v_sum = _mm256_add_epi32(
#  582|               v_sum,
#  583|               _mm256_madd_epi16(_mm256_packus_epi32(v_src45l, v_src45u), v_c45));

Error: COMPILER_WARNING: [#def633]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:585:28: note[note]: called from here
#  583|               _mm256_madd_epi16(_mm256_packus_epi32(v_src45l, v_src45u), v_c45));
#  584|   
#  585|->         __m256i v_src67l = _mm256_unpacklo_epi32(src[6], src[7]);
#  586|           __m256i v_src67u = _mm256_unpackhi_epi32(src[6], src[7]);
#  587|           v_sum = _mm256_add_epi32(

Error: COMPILER_WARNING: [#def634]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:586:28: note[note]: called from here
#  584|   
#  585|           __m256i v_src67l = _mm256_unpacklo_epi32(src[6], src[7]);
#  586|->         __m256i v_src67u = _mm256_unpackhi_epi32(src[6], src[7]);
#  587|           v_sum = _mm256_add_epi32(
#  588|               v_sum,

Error: COMPILER_WARNING: [#def635]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:587:17: note[note]: called from here
#  585|           __m256i v_src67l = _mm256_unpacklo_epi32(src[6], src[7]);
#  586|           __m256i v_src67u = _mm256_unpackhi_epi32(src[6], src[7]);
#  587|->         v_sum = _mm256_add_epi32(
#  588|               v_sum,
#  589|               _mm256_madd_epi16(_mm256_packus_epi32(v_src67l, v_src67u), v_c67));

Error: COMPILER_WARNING: [#def636]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:594:13: note[note]: called from here
#  592|   
#  593|           __m256i v_suml =
#  594|->             _mm256_permute4x64_epi64(v_sum, 0xD8);  // S7S5S6S4S3S1S2S0
#  595|           __m256i v_sumh =
#  596|               _mm256_permute4x64_epi64(v_sum, 0x32);      // S2S0S7S5S2S0S3S1

Error: COMPILER_WARNING: [#def637]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:596:13: note[note]: called from here
#  594|               _mm256_permute4x64_epi64(v_sum, 0xD8);  // S7S5S6S4S3S1S2S0
#  595|           __m256i v_sumh =
#  596|->             _mm256_permute4x64_epi64(v_sum, 0x32);      // S2S0S7S5S2S0S3S1
#  597|           v_sum = _mm256_unpacklo_epi32(v_suml, v_sumh);  // S7S6S5S4S3S2S1S0
#  598|   

Error: COMPILER_WARNING: [#def638]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:597:17: note[note]: called from here
#  595|           __m256i v_sumh =
#  596|               _mm256_permute4x64_epi64(v_sum, 0x32);      // S2S0S7S5S2S0S3S1
#  597|->         v_sum = _mm256_unpacklo_epi32(v_suml, v_sumh);  // S7S6S5S4S3S2S1S0
#  598|   
#  599|           if (conv_params->is_compound) {

Error: COMPILER_WARNING: [#def639]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:604:19: note[note]: called from here
#  602|                     ->dst[(i + k + 4) * conv_params->dst_stride + j];
#  603|   
#  604|->           v_sum = _mm256_add_epi32(v_sum, res_add_const);
#  605|             v_sum =
#  606|                 _mm256_sra_epi32(_mm256_add_epi32(v_sum, reduce_bits_vert_const),

Error: COMPILER_WARNING: [#def640]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:606:15: note[note]: called from here
#  604|             v_sum = _mm256_add_epi32(v_sum, res_add_const);
#  605|             v_sum =
#  606|->               _mm256_sra_epi32(_mm256_add_epi32(v_sum, reduce_bits_vert_const),
#  607|                                  reduce_bits_vert_shift);
#  608|             if (conv_params->do_average) {

Error: COMPILER_WARNING: [#def641]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:610:28: note[note]: called from here
#  608|             if (conv_params->do_average) {
#  609|               __m128i *const dst16 = (__m128i *)&pred[(i + k + 4) * p_stride + j];
#  610|->             __m256i p_32 = _mm256_cvtepu16_epi32(_mm_loadu_si128(p));
#  611|   
#  612|               if (conv_params->use_dist_wtd_comp_avg) {

Error: COMPILER_WARNING: [#def642]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:613:23: note[note]: called from here
#  611|   
#  612|               if (conv_params->use_dist_wtd_comp_avg) {
#  613|->               v_sum = _mm256_add_epi32(_mm256_mullo_epi32(p_32, wt0),
#  614|                                          _mm256_mullo_epi32(v_sum, wt1));
#  615|                 v_sum = _mm256_srai_epi32(v_sum, DIST_PRECISION_BITS);

Error: COMPILER_WARNING: [#def643]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:615:23: note[note]: called from here
#  613|                 v_sum = _mm256_add_epi32(_mm256_mullo_epi32(p_32, wt0),
#  614|                                          _mm256_mullo_epi32(v_sum, wt1));
#  615|->               v_sum = _mm256_srai_epi32(v_sum, DIST_PRECISION_BITS);
#  616|               } else {
#  617|                 v_sum = _mm256_srai_epi32(_mm256_add_epi32(p_32, v_sum), 1);

Error: COMPILER_WARNING: [#def644]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:617:23: note[note]: called from here
#  615|                 v_sum = _mm256_srai_epi32(v_sum, DIST_PRECISION_BITS);
#  616|               } else {
#  617|->               v_sum = _mm256_srai_epi32(_mm256_add_epi32(p_32, v_sum), 1);
#  618|               }
#  619|   

Error: COMPILER_WARNING: [#def645]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:620:30: note[note]: called from here
#  618|               }
#  619|   
#  620|->             __m256i v_sum1 = _mm256_add_epi32(v_sum, res_sub_const);
#  621|               v_sum1 = _mm256_sra_epi32(
#  622|                   _mm256_add_epi32(v_sum1, round_bits_const), round_bits_shift);

Error: COMPILER_WARNING: [#def646]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:621:22: note[note]: called from here
#  619|   
#  620|               __m256i v_sum1 = _mm256_add_epi32(v_sum, res_sub_const);
#  621|->             v_sum1 = _mm256_sra_epi32(
#  622|                   _mm256_add_epi32(v_sum1, round_bits_const), round_bits_shift);
#  623|   

Error: COMPILER_WARNING: [#def647]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:624:31: note[note]: called from here
#  622|                   _mm256_add_epi32(v_sum1, round_bits_const), round_bits_shift);
#  623|   
#  624|->             __m256i v_sum16 = _mm256_packus_epi32(v_sum1, v_sum1);
#  625|               v_sum16 = _mm256_permute4x64_epi64(v_sum16, 0xD8);
#  626|               v_sum16 = _mm256_min_epi16(v_sum16, clip_pixel);

Error: COMPILER_WARNING: [#def648]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:625:23: note[note]: called from here
#  623|   
#  624|               __m256i v_sum16 = _mm256_packus_epi32(v_sum1, v_sum1);
#  625|->             v_sum16 = _mm256_permute4x64_epi64(v_sum16, 0xD8);
#  626|               v_sum16 = _mm256_min_epi16(v_sum16, clip_pixel);
#  627|               _mm_storeu_si128(dst16, _mm256_extracti128_si256(v_sum16, 0));

Error: COMPILER_WARNING: [#def649]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:626:23: note[note]: called from here
#  624|               __m256i v_sum16 = _mm256_packus_epi32(v_sum1, v_sum1);
#  625|               v_sum16 = _mm256_permute4x64_epi64(v_sum16, 0xD8);
#  626|->             v_sum16 = _mm256_min_epi16(v_sum16, clip_pixel);
#  627|               _mm_storeu_si128(dst16, _mm256_extracti128_si256(v_sum16, 0));
#  628|             } else {

Error: COMPILER_WARNING: [#def650]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:627:13: note[note]: called from here
#  625|               v_sum16 = _mm256_permute4x64_epi64(v_sum16, 0xD8);
#  626|               v_sum16 = _mm256_min_epi16(v_sum16, clip_pixel);
#  627|->             _mm_storeu_si128(dst16, _mm256_extracti128_si256(v_sum16, 0));
#  628|             } else {
#  629|               v_sum = _mm256_packus_epi32(v_sum, v_sum);

Error: COMPILER_WARNING: [#def651]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:629:21: note[note]: called from here
#  627|               _mm_storeu_si128(dst16, _mm256_extracti128_si256(v_sum16, 0));
#  628|             } else {
#  629|->             v_sum = _mm256_packus_epi32(v_sum, v_sum);
#  630|               __m256i v_sum16 = _mm256_permute4x64_epi64(v_sum, 0xD8);
#  631|               _mm_storeu_si128(p, _mm256_extracti128_si256(v_sum16, 0));

Error: COMPILER_WARNING: [#def652]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:630:31: note[note]: called from here
#  628|             } else {
#  629|               v_sum = _mm256_packus_epi32(v_sum, v_sum);
#  630|->             __m256i v_sum16 = _mm256_permute4x64_epi64(v_sum, 0xD8);
#  631|               _mm_storeu_si128(p, _mm256_extracti128_si256(v_sum16, 0));
#  632|             }

Error: COMPILER_WARNING: [#def653]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:631:13: note[note]: called from here
#  629|               v_sum = _mm256_packus_epi32(v_sum, v_sum);
#  630|               __m256i v_sum16 = _mm256_permute4x64_epi64(v_sum, 0xD8);
#  631|->             _mm_storeu_si128(p, _mm256_extracti128_si256(v_sum16, 0));
#  632|             }
#  633|           } else {

Error: COMPILER_WARNING: [#def654]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:636:15: note[note]: called from here
#  634|             // Round and pack into 8 bits
#  635|             const __m256i round_const =
#  636|->               _mm256_set1_epi32(-(1 << (bd + reduce_bits_vert - 1)) +
#  637|                                   ((1 << reduce_bits_vert) >> 1));
#  638|   

Error: COMPILER_WARNING: [#def655]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:639:28: note[note]: called from here
#  637|                                   ((1 << reduce_bits_vert) >> 1));
#  638|   
#  639|->           __m256i v_sum1 = _mm256_srai_epi32(
#  640|                 _mm256_add_epi32(v_sum, round_const), reduce_bits_vert);
#  641|   

Error: COMPILER_WARNING: [#def656]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:642:20: note[note]: called from here
#  640|                 _mm256_add_epi32(v_sum, round_const), reduce_bits_vert);
#  641|   
#  642|->           v_sum1 = _mm256_packus_epi32(v_sum1, v_sum1);
#  643|             __m256i v_sum16 = _mm256_permute4x64_epi64(v_sum1, 0xD8);
#  644|             // Clamp res_16bit to the range [0, 2^bd - 1]

Error: COMPILER_WARNING: [#def657]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:643:29: note[note]: called from here
#  641|   
#  642|             v_sum1 = _mm256_packus_epi32(v_sum1, v_sum1);
#  643|->           __m256i v_sum16 = _mm256_permute4x64_epi64(v_sum1, 0xD8);
#  644|             // Clamp res_16bit to the range [0, 2^bd - 1]
#  645|             const __m256i max_val = _mm256_set1_epi16((1 << bd) - 1);

Error: COMPILER_WARNING: [#def658]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:645:35: note[note]: called from here
#  643|             __m256i v_sum16 = _mm256_permute4x64_epi64(v_sum1, 0xD8);
#  644|             // Clamp res_16bit to the range [0, 2^bd - 1]
#  645|->           const __m256i max_val = _mm256_set1_epi16((1 << bd) - 1);
#  646|             const __m256i zero = _mm256_setzero_si256();
#  647|             v_sum16 = _mm256_max_epi16(_mm256_min_epi16(v_sum16, max_val), zero);

Error: COMPILER_WARNING: [#def659]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:646:32: note[note]: called from here
#  644|             // Clamp res_16bit to the range [0, 2^bd - 1]
#  645|             const __m256i max_val = _mm256_set1_epi16((1 << bd) - 1);
#  646|->           const __m256i zero = _mm256_setzero_si256();
#  647|             v_sum16 = _mm256_max_epi16(_mm256_min_epi16(v_sum16, max_val), zero);
#  648|   

Error: COMPILER_WARNING: [#def660]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:647:21: note[note]: called from here
#  645|             const __m256i max_val = _mm256_set1_epi16((1 << bd) - 1);
#  646|             const __m256i zero = _mm256_setzero_si256();
#  647|->           v_sum16 = _mm256_max_epi16(_mm256_min_epi16(v_sum16, max_val), zero);
#  648|   
#  649|             __m128i *const p = (__m128i *)&pred[(i + k + 4) * p_stride + j];

Error: COMPILER_WARNING: [#def661]
aom-3.13.1/av1/common/x86/highbd_warp_affine_avx2.c:651:11: note[note]: called from here
#  649|             __m128i *const p = (__m128i *)&pred[(i + k + 4) * p_stride + j];
#  650|   
#  651|->           _mm_storeu_si128(p, _mm256_extracti128_si256(v_sum16, 0));
#  652|           }
#  653|         }

Error: COMPILER_WARNING: [#def662]
aom-3.13.1/av1/common/x86/jnt_convolve_avx2.c:30:23: note[note]: called from here
#   28|     const int w0 = conv_params->fwd_offset;
#   29|     const int w1 = conv_params->bck_offset;
#   30|->   const __m256i wt0 = _mm256_set1_epi16((int16_t)w0);
#   31|     const __m256i wt1 = _mm256_set1_epi16((int16_t)w1);
#   32|     const __m256i wt = _mm256_unpacklo_epi16(wt0, wt1);

Error: COMPILER_WARNING: [#def663]
aom-3.13.1/av1/common/x86/jnt_convolve_avx2.c:31:23: note[note]: called from here
#   29|     const int w1 = conv_params->bck_offset;
#   30|     const __m256i wt0 = _mm256_set1_epi16((int16_t)w0);
#   31|->   const __m256i wt1 = _mm256_set1_epi16((int16_t)w1);
#   32|     const __m256i wt = _mm256_unpacklo_epi16(wt0, wt1);
#   33|     return wt;

Error: COMPILER_WARNING: [#def664]
aom-3.13.1/av1/common/x86/jnt_convolve_avx2.c:32:22: note[note]: called from here
#   30|     const __m256i wt0 = _mm256_set1_epi16((int16_t)w0);
#   31|     const __m256i wt1 = _mm256_set1_epi16((int16_t)w1);
#   32|->   const __m256i wt = _mm256_unpacklo_epi16(wt0, wt1);
#   33|     return wt;
#   34|   }

Error: COMPILER_WARNING: [#def665]
aom-3.13.1/av1/common/x86/reconinter_avx2.c:22:23: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#   20|   #include "av1/common/blockd.h"
#   21|   
#   22|-> static inline __m256i calc_mask_avx2(const __m256i mask_base, const __m256i s0,
#   23|                                        const __m256i s1) {
#   24|     const __m256i diff = _mm256_abs_epi16(_mm256_sub_epi16(s0, s1));

Error: COMPILER_WARNING: [#def666]
aom-3.13.1/av1/common/x86/resize_avx2.c:249:15: note[note]: called from here
#  247|   
#  248|     // f0 f1 f0 f1 ..
#  249|->   coeffs[2] = _mm256_broadcastw_epi16(filter_8bit);
#  250|     // f2 f3 f2 f3 ..
#  251|     coeffs[3] = _mm256_broadcastw_epi16(_mm_bsrli_si128(filter_8bit, 2));

Error: COMPILER_WARNING: [#def667]
aom-3.13.1/av1/common/x86/resize_avx2.c:251:15: note[note]: called from here
#  249|     coeffs[2] = _mm256_broadcastw_epi16(filter_8bit);
#  250|     // f2 f3 f2 f3 ..
#  251|->   coeffs[3] = _mm256_broadcastw_epi16(_mm_bsrli_si128(filter_8bit, 2));
#  252|     // f3 f2 f3 f2 ..
#  253|     coeffs[0] = _mm256_broadcastw_epi16(_mm_bsrli_si128(filter_8bit, 6));

Error: COMPILER_WARNING: [#def668]
aom-3.13.1/av1/common/x86/resize_avx2.c:253:15: note[note]: called from here
#  251|     coeffs[3] = _mm256_broadcastw_epi16(_mm_bsrli_si128(filter_8bit, 2));
#  252|     // f3 f2 f3 f2 ..
#  253|->   coeffs[0] = _mm256_broadcastw_epi16(_mm_bsrli_si128(filter_8bit, 6));
#  254|     // f1 f0 f1 f0 ..
#  255|     coeffs[1] = _mm256_broadcastw_epi16(_mm_bsrli_si128(filter_8bit, 4));

Error: COMPILER_WARNING: [#def669]
aom-3.13.1/av1/common/x86/resize_avx2.c:255:15: note[note]: called from here
#  253|     coeffs[0] = _mm256_broadcastw_epi16(_mm_bsrli_si128(filter_8bit, 6));
#  254|     // f1 f0 f1 f0 ..
#  255|->   coeffs[1] = _mm256_broadcastw_epi16(_mm_bsrli_si128(filter_8bit, 4));
#  256|   }
#  257|   

Error: COMPILER_WARNING: [#def670]
aom-3.13.1/av1/common/x86/resize_avx2.c:279:17: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#  277|   
#  278|     const __m128i round_shift_bits = _mm_cvtsi32_si128(bits);
#  279|->   const __m256i round_const_bits = _mm256_set1_epi32((1 << bits) >> 1);
#  280|     const uint8_t max_pixel = 255;
#  281|     const __m256i clip_pixel = _mm256_set1_epi8((char)max_pixel);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def671]
aom-3.13.1/av1/common/x86/resize_ssse3.c:544:3: warning[-Wanalyzer-malloc-leak]: leak of ‘temp_buffer’
aom-3.13.1/av1/common/x86/resize_ssse3.c:827:6: enter_function: entry to ‘av1_resize_and_extend_frame_ssse3’
aom-3.13.1/av1/common/x86/resize_ssse3.c:842:6: branch_true: following ‘true’ branch (when ‘has_normative_scaler != 0’)...
 branch_true: ...to here
aom-3.13.1/av1/common/x86/resize_ssse3.c:850:19: branch_true: following ‘true’ branch...
aom-3.13.1/av1/common/x86/resize_ssse3.c:851:23: branch_true: ...to here
aom-3.13.1/av1/common/x86/resize_ssse3.c:923:15: branch_true: following ‘true’ branch...
aom-3.13.1/av1/common/x86/resize_ssse3.c:939:47: acquire_memory: allocated here
aom-3.13.1/av1/common/x86/resize_ssse3.c:940:10: branch_false: following ‘false’ branch (when ‘temp_buffer’ is non-NULL)...
aom-3.13.1/av1/common/x86/resize_ssse3.c:945:33: branch_false: ...to here
aom-3.13.1/av1/common/x86/resize_ssse3.c:947:7: call_function: calling ‘scale_plane_4_to_3_general’ from ‘av1_resize_and_extend_frame_ssse3’
#  542|   
#  543|     shuffle_filter_ssse3(coef[(phase + 0 * step_q4) & SUBPEL_MASK], f0);
#  544|->   shuffle_filter_func_list[offset_idx1](coef[offset1_q4 & SUBPEL_MASK], f1);
#  545|     shuffle_filter_func_list[offset_idx2](coef[offset2_q4 & SUBPEL_MASK], f2);
#  546|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def672]
aom-3.13.1/av1/common/x86/resize_ssse3.c:545:3: warning[-Wanalyzer-malloc-leak]: leak of ‘temp_buffer’
aom-3.13.1/av1/common/x86/resize_ssse3.c:827:6: enter_function: entry to ‘av1_resize_and_extend_frame_ssse3’
aom-3.13.1/av1/common/x86/resize_ssse3.c:842:6: branch_true: following ‘true’ branch (when ‘has_normative_scaler != 0’)...
 branch_true: ...to here
aom-3.13.1/av1/common/x86/resize_ssse3.c:850:19: branch_true: following ‘true’ branch...
aom-3.13.1/av1/common/x86/resize_ssse3.c:851:23: branch_true: ...to here
aom-3.13.1/av1/common/x86/resize_ssse3.c:923:15: branch_true: following ‘true’ branch...
aom-3.13.1/av1/common/x86/resize_ssse3.c:939:47: acquire_memory: allocated here
aom-3.13.1/av1/common/x86/resize_ssse3.c:940:10: branch_false: following ‘false’ branch (when ‘temp_buffer’ is non-NULL)...
aom-3.13.1/av1/common/x86/resize_ssse3.c:945:33: branch_false: ...to here
aom-3.13.1/av1/common/x86/resize_ssse3.c:947:7: call_function: calling ‘scale_plane_4_to_3_general’ from ‘av1_resize_and_extend_frame_ssse3’
#  543|     shuffle_filter_ssse3(coef[(phase + 0 * step_q4) & SUBPEL_MASK], f0);
#  544|     shuffle_filter_func_list[offset_idx1](coef[offset1_q4 & SUBPEL_MASK], f1);
#  545|->   shuffle_filter_func_list[offset_idx2](coef[offset2_q4 & SUBPEL_MASK], f2);
#  546|   
#  547|     // Sub 64 to avoid overflow.

Error: GCC_ANALYZER_WARNING (CWE-401): [#def673]
aom-3.13.1/av1/common/x86/resize_ssse3.c:587:14: warning[-Wanalyzer-malloc-leak]: leak of ‘temp_buffer’
aom-3.13.1/av1/common/x86/resize_ssse3.c:827:6: enter_function: entry to ‘av1_resize_and_extend_frame_ssse3’
aom-3.13.1/av1/common/x86/resize_ssse3.c:842:6: branch_true: following ‘true’ branch (when ‘has_normative_scaler != 0’)...
 branch_true: ...to here
aom-3.13.1/av1/common/x86/resize_ssse3.c:850:19: branch_true: following ‘true’ branch...
aom-3.13.1/av1/common/x86/resize_ssse3.c:851:23: branch_true: ...to here
aom-3.13.1/av1/common/x86/resize_ssse3.c:923:15: branch_true: following ‘true’ branch...
aom-3.13.1/av1/common/x86/resize_ssse3.c:939:47: acquire_memory: allocated here
aom-3.13.1/av1/common/x86/resize_ssse3.c:940:10: branch_false: following ‘false’ branch (when ‘temp_buffer’ is non-NULL)...
aom-3.13.1/av1/common/x86/resize_ssse3.c:945:33: branch_false: ...to here
aom-3.13.1/av1/common/x86/resize_ssse3.c:947:7: call_function: calling ‘scale_plane_4_to_3_general’ from ‘av1_resize_and_extend_frame_ssse3’
#  585|         // 05 15 25 35 45 55 65 75
#  586|         d[0] = convolve8_8_even_offset_ssse3(&s[0], f0);
#  587|->       d[1] = convolve8_func_list[offset_idx1](&s[offset1_q4 >> 5], f1);
#  588|         d[2] = convolve8_func_list[offset_idx2](&s[offset2_q4 >> 5], f2);
#  589|         d[3] = convolve8_8_even_offset_ssse3(&s[2], f0);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def674]
aom-3.13.1/av1/common/x86/resize_ssse3.c:588:14: warning[-Wanalyzer-malloc-leak]: leak of ‘temp_buffer’
aom-3.13.1/av1/common/x86/resize_ssse3.c:827:6: enter_function: entry to ‘av1_resize_and_extend_frame_ssse3’
aom-3.13.1/av1/common/x86/resize_ssse3.c:842:6: branch_true: following ‘true’ branch (when ‘has_normative_scaler != 0’)...
 branch_true: ...to here
aom-3.13.1/av1/common/x86/resize_ssse3.c:850:19: branch_true: following ‘true’ branch...
aom-3.13.1/av1/common/x86/resize_ssse3.c:851:23: branch_true: ...to here
aom-3.13.1/av1/common/x86/resize_ssse3.c:923:15: branch_true: following ‘true’ branch...
aom-3.13.1/av1/common/x86/resize_ssse3.c:939:47: acquire_memory: allocated here
aom-3.13.1/av1/common/x86/resize_ssse3.c:940:10: branch_false: following ‘false’ branch (when ‘temp_buffer’ is non-NULL)...
aom-3.13.1/av1/common/x86/resize_ssse3.c:945:33: branch_false: ...to here
aom-3.13.1/av1/common/x86/resize_ssse3.c:947:7: call_function: calling ‘scale_plane_4_to_3_general’ from ‘av1_resize_and_extend_frame_ssse3’
#  586|         d[0] = convolve8_8_even_offset_ssse3(&s[0], f0);
#  587|         d[1] = convolve8_func_list[offset_idx1](&s[offset1_q4 >> 5], f1);
#  588|->       d[2] = convolve8_func_list[offset_idx2](&s[offset2_q4 >> 5], f2);
#  589|         d[3] = convolve8_8_even_offset_ssse3(&s[2], f0);
#  590|         d[4] = convolve8_func_list[offset_idx1](&s[2 + (offset1_q4 >> 5)], f1);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def675]
aom-3.13.1/av1/common/x86/resize_ssse3.c:590:14: warning[-Wanalyzer-malloc-leak]: leak of ‘temp_buffer’
aom-3.13.1/av1/common/x86/resize_ssse3.c:827:6: enter_function: entry to ‘av1_resize_and_extend_frame_ssse3’
aom-3.13.1/av1/common/x86/resize_ssse3.c:842:6: branch_true: following ‘true’ branch (when ‘has_normative_scaler != 0’)...
 branch_true: ...to here
aom-3.13.1/av1/common/x86/resize_ssse3.c:850:19: branch_true: following ‘true’ branch...
aom-3.13.1/av1/common/x86/resize_ssse3.c:851:23: branch_true: ...to here
aom-3.13.1/av1/common/x86/resize_ssse3.c:923:15: branch_true: following ‘true’ branch...
aom-3.13.1/av1/common/x86/resize_ssse3.c:939:47: acquire_memory: allocated here
aom-3.13.1/av1/common/x86/resize_ssse3.c:940:10: branch_false: following ‘false’ branch (when ‘temp_buffer’ is non-NULL)...
aom-3.13.1/av1/common/x86/resize_ssse3.c:945:33: branch_false: ...to here
aom-3.13.1/av1/common/x86/resize_ssse3.c:947:7: call_function: calling ‘scale_plane_4_to_3_general’ from ‘av1_resize_and_extend_frame_ssse3’
#  588|         d[2] = convolve8_func_list[offset_idx2](&s[offset2_q4 >> 5], f2);
#  589|         d[3] = convolve8_8_even_offset_ssse3(&s[2], f0);
#  590|->       d[4] = convolve8_func_list[offset_idx1](&s[2 + (offset1_q4 >> 5)], f1);
#  591|         d[5] = convolve8_func_list[offset_idx2](&s[2 + (offset2_q4 >> 5)], f2);
#  592|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def676]
aom-3.13.1/av1/common/x86/resize_ssse3.c:591:14: warning[-Wanalyzer-malloc-leak]: leak of ‘temp_buffer’
aom-3.13.1/av1/common/x86/resize_ssse3.c:827:6: enter_function: entry to ‘av1_resize_and_extend_frame_ssse3’
aom-3.13.1/av1/common/x86/resize_ssse3.c:842:6: branch_true: following ‘true’ branch (when ‘has_normative_scaler != 0’)...
 branch_true: ...to here
aom-3.13.1/av1/common/x86/resize_ssse3.c:850:19: branch_true: following ‘true’ branch...
aom-3.13.1/av1/common/x86/resize_ssse3.c:851:23: branch_true: ...to here
aom-3.13.1/av1/common/x86/resize_ssse3.c:923:15: branch_true: following ‘true’ branch...
aom-3.13.1/av1/common/x86/resize_ssse3.c:939:47: acquire_memory: allocated here
aom-3.13.1/av1/common/x86/resize_ssse3.c:940:10: branch_false: following ‘false’ branch (when ‘temp_buffer’ is non-NULL)...
aom-3.13.1/av1/common/x86/resize_ssse3.c:945:33: branch_false: ...to here
aom-3.13.1/av1/common/x86/resize_ssse3.c:947:7: call_function: calling ‘scale_plane_4_to_3_general’ from ‘av1_resize_and_extend_frame_ssse3’
#  589|         d[3] = convolve8_8_even_offset_ssse3(&s[2], f0);
#  590|         d[4] = convolve8_func_list[offset_idx1](&s[2 + (offset1_q4 >> 5)], f1);
#  591|->       d[5] = convolve8_func_list[offset_idx2](&s[2 + (offset2_q4 >> 5)], f2);
#  592|   
#  593|         // 00 10 20 30 40 50 60 70  02 12 22 32 42 52 62 72

Error: COMPILER_WARNING: [#def677]
aom-3.13.1/av1/common/x86/selfguided_avx2.c:51:16: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#   49|   // s02 = [a->d a->d a->d a->d][0 0 0 0]
#   50|   // ret = [a->h a->g a->f a->e][a->d a->c a->b a]
#   51|-> static __m256i scan_32(__m256i x) {
#   52|     const __m256i x01 = _mm256_slli_si256(x, 4);
#   53|     const __m256i x02 = _mm256_add_epi32(x, x01);

Error: COMPILER_WARNING: [#def678]
aom-3.13.1/av1/common/x86/warp_plane_avx2.c:254:20: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#  252|   }
#  253|   
#  254|-> static inline void horizontal_filter_avx2(const __m256i src, __m256i *horz_out,
#  255|                                             int sx, int alpha, int beta, int row,
#  256|                                             const __m256i *shuffle_src,

Error: COMPILER_WARNING: [#def679]
aom-3.13.1/av1/common/x86/warp_plane_avx2.c:435:7: note[note]: called from here
#  433|       __m256i *res_sub_const, __m256i *round_bits_const, __m256i *wt) {
#  434|     *res_sub_const =
#  435|->       _mm256_set1_epi16(-(1 << (offset_bits - conv_params->round_1)) -
#  436|                           (1 << (offset_bits - conv_params->round_1 - 1)));
#  437|     *round_bits_const = _mm256_set1_epi16(((1 << round_bits) >> 1));

Error: COMPILER_WARNING: [#def680]
aom-3.13.1/av1/common/x86/warp_plane_avx2.c:437:23: note[note]: called from here
#  435|         _mm256_set1_epi16(-(1 << (offset_bits - conv_params->round_1)) -
#  436|                           (1 << (offset_bits - conv_params->round_1 - 1)));
#  437|->   *round_bits_const = _mm256_set1_epi16(((1 << round_bits) >> 1));
#  438|   
#  439|     const int w0 = conv_params->fwd_offset;

Error: COMPILER_WARNING: [#def681]
aom-3.13.1/av1/common/x86/warp_plane_avx2.c:441:23: note[note]: called from here
#  439|     const int w0 = conv_params->fwd_offset;
#  440|     const int w1 = conv_params->bck_offset;
#  441|->   const __m256i wt0 = _mm256_set1_epi16((short)w0);
#  442|     const __m256i wt1 = _mm256_set1_epi16((short)w1);
#  443|     *wt = _mm256_unpacklo_epi16(wt0, wt1);

Error: COMPILER_WARNING: [#def682]
aom-3.13.1/av1/common/x86/warp_plane_avx2.c:442:23: note[note]: called from here
#  440|     const int w1 = conv_params->bck_offset;
#  441|     const __m256i wt0 = _mm256_set1_epi16((short)w0);
#  442|->   const __m256i wt1 = _mm256_set1_epi16((short)w1);
#  443|     *wt = _mm256_unpacklo_epi16(wt0, wt1);
#  444|   }

Error: COMPILER_WARNING: [#def683]
aom-3.13.1/av1/common/x86/warp_plane_avx2.c:443:9: note[note]: called from here
#  441|     const __m256i wt0 = _mm256_set1_epi16((short)w0);
#  442|     const __m256i wt1 = _mm256_set1_epi16((short)w1);
#  443|->   *wt = _mm256_unpacklo_epi16(wt0, wt1);
#  444|   }
#  445|   

Error: COMPILER_WARNING: [#def684]
aom-3.13.1/av1/common/x86/warp_plane_avx2.c:1042:17: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
# 1040|   
# 1041|     const int offset_bits_vert = bd + 2 * FILTER_BITS - reduce_bits_horiz;
# 1042|->   const __m256i reduce_bits_vert_const =
# 1043|         _mm256_set1_epi32(((1 << reduce_bits_vert) >> 1));
# 1044|     const __m256i res_add_const = _mm256_set1_epi32(1 << offset_bits_vert);

Error: COMPILER_WARNING (CWE-457): [#def685]
aom-3.13.1/av1/decoder/decodemv.c: scope_hint: In function ‘read_inter_block_mode_info’
aom-3.13.1/av1/decoder/decodemv.c:1353:10: warning[-Wmaybe-uninitialized]: ‘nearestmv’ may be used uninitialized
# 1353 |   int_mv ref_mv[2] = { nearestmv[0], nearestmv[1] };
#      |          ^
aom-3.13.1/av1/decoder/decodemv.c:1281:10: note: ‘nearestmv’ declared here
# 1281 |   int_mv nearestmv[2], nearmv[2];
#      |          ^
# 1351|     }
# 1352|   
# 1353|->   int_mv ref_mv[2] = { nearestmv[0], nearestmv[1] };
# 1354|   
# 1355|     if (is_compound) {

Error: GCC_ANALYZER_WARNING: [#def686]
aom-3.13.1/av1/encoder/av1_quantize.c:787:5: warning[-Wanalyzer-overlapping-buffers]: overlapping buffers passed as arguments to ‘memcpy’
aom-3.13.1/av1/encoder/av1_quantize.c:850:6: enter_function: entry to ‘av1_frame_init_quantizer’
aom-3.13.1/av1/encoder/av1_quantize.c:854:3: call_function: calling ‘av1_init_plane_quantizers’ from ‘av1_frame_init_quantizer’
#  785|     for (int i = 0; i < MAX_MB_PLANE; ++i) {
#  786|       const int qmlevel = qmlevel_ls[i];
#  787|->     memcpy(&xd->plane[i].seg_qmatrix[segment_id],
#  788|              quant_params->gqmatrix[qmlevel][i],
#  789|              sizeof(quant_params->gqmatrix[qmlevel][i]));

Error: GCC_ANALYZER_WARNING: [#def687]
aom-3.13.1/av1/encoder/av1_quantize.c:790:5: warning[-Wanalyzer-overlapping-buffers]: overlapping buffers passed as arguments to ‘memcpy’
aom-3.13.1/av1/encoder/av1_quantize.c:850:6: enter_function: entry to ‘av1_frame_init_quantizer’
aom-3.13.1/av1/encoder/av1_quantize.c:854:3: call_function: calling ‘av1_init_plane_quantizers’ from ‘av1_frame_init_quantizer’
#  788|              quant_params->gqmatrix[qmlevel][i],
#  789|              sizeof(quant_params->gqmatrix[qmlevel][i]));
#  790|->     memcpy(&xd->plane[i].seg_iqmatrix[segment_id],
#  791|              quant_params->giqmatrix[qmlevel][i],
#  792|              sizeof(quant_params->giqmatrix[qmlevel][i]));

Error: GCC_ANALYZER_WARNING (CWE-1335): [#def688]
aom-3.13.1/av1/encoder/encode_strategy.c:712:10: warning[-Wanalyzer-shift-count-negative]: shift by negative count (‘-1’)
aom-3.13.1/av1/encoder/encode_strategy.c:614:5: enter_function: entry to ‘av1_get_refresh_frame_flags’
aom-3.13.1/av1/encoder/encode_strategy.c:623:6: branch_false: following ‘false’ branch...
aom-3.13.1/av1/encoder/encode_strategy.c:628:7: branch_false: ...to here
aom-3.13.1/av1/encoder/encode_strategy.c:628:6: branch_false: following ‘false’ branch...
aom-3.13.1/av1/encoder/encode_strategy.c:632:7: branch_false: ...to here
aom-3.13.1/av1/encoder/encode_strategy.c:632:6: branch_false: following ‘false’ branch...
aom-3.13.1/av1/encoder/encode_strategy.c:634:24: branch_false: ...to here
aom-3.13.1/av1/encoder/encode_strategy.c:635:6: branch_false: following ‘false’ branch...
aom-3.13.1/av1/encoder/encode_strategy.c:638:7: branch_false: ...to here
aom-3.13.1/av1/encoder/encode_strategy.c:647:6: branch_false: following ‘false’ branch...
 branch_false: ...to here
aom-3.13.1/av1/encoder/encode_strategy.c:694:23: call_function: inlined call to ‘get_free_ref_map_index’ from ‘av1_get_refresh_frame_flags’
aom-3.13.1/av1/encoder/encode_strategy.c:697:6: branch_false: following ‘false’ branch...
aom-3.13.1/av1/encoder/encode_strategy.c:703:6: branch_false: ...to here
aom-3.13.1/av1/encoder/encode_strategy.c:703:6: branch_false: following ‘false’ branch...
aom-3.13.1/av1/encoder/encode_strategy.c:707:36: branch_false: ...to here
aom-3.13.1/av1/encoder/encode_strategy.c:707:36: call_function: calling ‘is_one_pass_rt_params’ from ‘av1_get_refresh_frame_flags’
aom-3.13.1/av1/encoder/encode_strategy.c:707:36: return_function: returning to ‘av1_get_refresh_frame_flags’ from ‘is_one_pass_rt_params’
aom-3.13.1/av1/encoder/encode_strategy.c:710:7: call_function: calling ‘get_refresh_idx’ from ‘av1_get_refresh_frame_flags’
aom-3.13.1/av1/encoder/encode_strategy.c:710:7: return_function: returning to ‘av1_get_refresh_frame_flags’ from ‘get_refresh_idx’
aom-3.13.1/av1/encoder/encode_strategy.c:712:10: danger: shift by negative amount here (‘-1’)
#  710|         get_refresh_idx(ref_frame_map_pairs, update_arf, &cpi->ppi->gf_group,
#  711|                         gf_index, enable_refresh_skip, cur_disp_order);
#  712|->   return 1 << refresh_idx;
#  713|   }
#  714|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def689]
aom-3.13.1/av1/encoder/encodeframe.c:1654:23: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
aom-3.13.1/av1/encoder/encodeframe.c:1646:6: branch_false: following ‘false’ branch...
aom-3.13.1/av1/encoder/encodeframe.c:1649:42: branch_false: ...to here
aom-3.13.1/av1/encoder/encodeframe.c:1654:23: danger: dereference of NULL ‘<unknown>’
# 1652|     assert(buf_0 != NULL && buf_1 != NULL);
# 1653|   
# 1654|->   ref_order_hint[0] = buf_0->order_hint;
# 1655|     ref_order_hint[1] = buf_1->order_hint;
# 1656|   }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def690]
aom-3.13.1/av1/encoder/encodeframe.c:1655:23: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
aom-3.13.1/av1/encoder/encodeframe.c:1642:20: enter_function: entry to ‘get_skip_mode_ref_offsets’
aom-3.13.1/av1/encoder/encodeframe.c:1646:6: branch_false: following ‘false’ branch...
aom-3.13.1/av1/encoder/encodeframe.c:1649:42: branch_false: ...to here
aom-3.13.1/av1/encoder/encodeframe.c:1649:7: call_function: inlined call to ‘get_ref_frame_buf’ from ‘get_skip_mode_ref_offsets’
aom-3.13.1/av1/encoder/encodeframe.c:1655:23: danger: dereference of NULL ‘<unknown>’
# 1653|   
# 1654|     ref_order_hint[0] = buf_0->order_hint;
# 1655|->   ref_order_hint[1] = buf_1->order_hint;
# 1656|   }
# 1657|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def691]
aom-3.13.1/av1/encoder/encodeframe_utils.h:524:22: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
aom-3.13.1/av1/encoder/encodeframe.c:2603:6: enter_function: entry to ‘av1_encode_frame’
aom-3.13.1/av1/encoder/encodeframe.c:2628:3: call_function: calling ‘enforce_max_ref_frames’ from ‘av1_encode_frame’
#  522|           const FIRSTPASS_STATS *const this_frame_stats =
#  523|               read_one_frame_stats(&cpi->ppi->twopass, cur_frame_display_index);
#  524|->         const double coded_error_per_mb = this_frame_stats->coded_error;
#  525|           // Disable LAST2_FRAME if the coded error of the current frame based on
#  526|           // first pass stats is very low.

Error: GCC_ANALYZER_WARNING (CWE-476): [#def692]
aom-3.13.1/av1/encoder/encoder_utils.c:935:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
aom-3.13.1/av1/encoder/encoder_utils.c:815:6: enter_function: entry to ‘av1_scale_references’
aom-3.13.1/av1/encoder/encoder_utils.c:821:32: branch_true: following ‘true’ branch (when ‘ref_frame != 8’)...
aom-3.13.1/av1/encoder/encoder_utils.c:823:9: branch_true: ...to here
aom-3.13.1/av1/encoder/encoder_utils.c:823:8: branch_true: following ‘true’ branch...
aom-3.13.1/av1/encoder/encoder_utils.c:824:25: branch_true: ...to here
aom-3.13.1/av1/encoder/encoder_utils.c:826:11: call_function: calling ‘get_ref_frame_yv12_buf’ from ‘av1_scale_references’
aom-3.13.1/av1/encoder/encoder_utils.c:826:11: return_function: returning to ‘av1_scale_references’ from ‘get_ref_frame_yv12_buf’
aom-3.13.1/av1/encoder/encoder_utils.c:828:10: branch_false: following ‘false’ branch...
aom-3.13.1/av1/encoder/encoder_utils.c:836:11: branch_false: ...to here
aom-3.13.1/av1/encoder/encoder_utils.c:852:10: branch_false: following ‘false’ branch...
aom-3.13.1/av1/encoder/encoder_utils.c:932:9: branch_false: ...to here
aom-3.13.1/av1/encoder/encoder_utils.c:934:9: release_memory: using NULL here
aom-3.13.1/av1/encoder/encoder_utils.c:934:9: release_memory: using NULL here
aom-3.13.1/av1/encoder/encoder_utils.c:935:11: danger: dereference of NULL ‘<unknown>’
#  933|           buf->buf.y_crop_height = ref->y_crop_height;
#  934|           cpi->scaled_ref_buf[ref_frame - 1] = buf;
#  935|->         ++buf->ref_count;
#  936|         }
#  937|       } else {

Error: GCC_ANALYZER_WARNING (CWE-401): [#def693]
aom-3.13.1/av1/encoder/lookahead.c:38:41: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
aom-3.13.1/av1/encoder/lookahead.c:45:23: enter_function: entry to ‘av1_lookahead_init’
aom-3.13.1/av1/encoder/lookahead.c:66:31: acquire_memory: allocated here
aom-3.13.1/av1/encoder/lookahead.c:67:6: branch_true: following ‘true’ branch (when ‘ctx’ is non-NULL)...
aom-3.13.1/av1/encoder/lookahead.c:68:5: branch_true: ...to here
aom-3.13.1/av1/encoder/lookahead.c:73:8: branch_false: following ‘false’ branch (when ‘num_lap_buffers == 0’)...
aom-3.13.1/av1/encoder/lookahead.c:77:16: branch_false: ...to here
aom-3.13.1/av1/encoder/lookahead.c:78:8: branch_false: following ‘false’ branch...
 branch_false: ...to here
aom-3.13.1/av1/encoder/lookahead.c:79:21: branch_true: following ‘true’ branch (when ‘i < depth’)...
aom-3.13.1/av1/encoder/lookahead.c:81:16: branch_true: ...to here
aom-3.13.1/av1/encoder/lookahead.c:90:3: call_function: calling ‘av1_lookahead_destroy’ from ‘av1_lookahead_init’
#   36|         int i;
#   37|   
#   38|->       for (i = 0; i < ctx->max_sz; i++) aom_free_frame_buffer(&ctx->buf[i].img);
#   39|         free(ctx->buf);
#   40|       }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def694]
aom-3.13.1/av1/encoder/lookahead.c:80:11: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
aom-3.13.1/av1/encoder/lookahead.c:67:6: branch_true: following ‘true’ branch (when ‘ctx’ is non-NULL)...
aom-3.13.1/av1/encoder/lookahead.c:68:5: branch_true: ...to here
aom-3.13.1/av1/encoder/lookahead.c:73:8: branch_false: following ‘false’ branch (when ‘num_lap_buffers == 0’)...
aom-3.13.1/av1/encoder/lookahead.c:77:16: branch_false: ...to here
aom-3.13.1/av1/encoder/lookahead.c:77:16: acquire_memory: allocated here
aom-3.13.1/av1/encoder/lookahead.c:78:8: branch_false: following ‘false’ branch...
 branch_false: ...to here
aom-3.13.1/av1/encoder/lookahead.c:79:21: branch_true: following ‘true’ branch (when ‘i < depth’)...
aom-3.13.1/av1/encoder/lookahead.c:81:16: branch_true: ...to here
aom-3.13.1/av1/encoder/lookahead.c:80:11: danger: ‘<unknown>’ leaks here; was allocated at [(5)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/4)
#   78|       if (!ctx->buf) goto fail;
#   79|       for (int i = 0; i < depth; i++) {
#   80|->       if (aom_realloc_frame_buffer(
#   81|                 &ctx->buf[i].img, width, height, subsampling_x, subsampling_y,
#   82|                 use_highbitdepth, border_in_pixels, byte_alignment, NULL, NULL,

Error: GCC_ANALYZER_WARNING (CWE-401): [#def695]
aom-3.13.1/av1/encoder/lookahead.c:80:11: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
aom-3.13.1/av1/encoder/lookahead.c:66:31: acquire_memory: allocated here
aom-3.13.1/av1/encoder/lookahead.c:67:6: branch_true: following ‘true’ branch (when ‘ctx’ is non-NULL)...
aom-3.13.1/av1/encoder/lookahead.c:68:5: branch_true: ...to here
aom-3.13.1/av1/encoder/lookahead.c:73:8: branch_false: following ‘false’ branch (when ‘num_lap_buffers == 0’)...
aom-3.13.1/av1/encoder/lookahead.c:77:16: branch_false: ...to here
aom-3.13.1/av1/encoder/lookahead.c:78:8: branch_false: following ‘false’ branch...
 branch_false: ...to here
aom-3.13.1/av1/encoder/lookahead.c:79:21: branch_true: following ‘true’ branch (when ‘i < depth’)...
aom-3.13.1/av1/encoder/lookahead.c:81:16: branch_true: ...to here
aom-3.13.1/av1/encoder/lookahead.c:80:11: danger: ‘ctx’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
#   78|       if (!ctx->buf) goto fail;
#   79|       for (int i = 0; i < depth; i++) {
#   80|->       if (aom_realloc_frame_buffer(
#   81|                 &ctx->buf[i].img, width, height, subsampling_x, subsampling_y,
#   82|                 use_highbitdepth, border_in_pixels, byte_alignment, NULL, NULL,

Error: GCC_ANALYZER_WARNING (CWE-457): [#def696]
aom-3.13.1/av1/encoder/motion_search_facade.c:617:37: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘conv_params.fwd_offset’
aom-3.13.1/av1/encoder/motion_search_facade.c:526:5: enter_function: entry to ‘av1_joint_motion_search’
aom-3.13.1/av1/encoder/motion_search_facade.c:563:26: call_function: inlined call to ‘get_buf_by_bd’ from ‘av1_joint_motion_search’
aom-3.13.1/av1/encoder/motion_search_facade.c:569:3: branch_false: ...to here
aom-3.13.1/av1/encoder/motion_search_facade.c:569:17: branch_true: following ‘true’ branch...
aom-3.13.1/av1/encoder/motion_search_facade.c:572:9: branch_true: ...to here
aom-3.13.1/av1/encoder/motion_search_facade.c:575:8: branch_false: following ‘false’ branch (when ‘ite <= 1’)...
 branch_false: ...to here
aom-3.13.1/av1/encoder/motion_search_facade.c:589:19: branch_true: following ‘true’ branch (when ‘ref != 2’)...
aom-3.13.1/av1/encoder/motion_search_facade.c:590:21: branch_true: ...to here
aom-3.13.1/av1/encoder/motion_search_facade.c:614:5: call_function: inlined call to ‘av1_init_inter_params’ from ‘av1_joint_motion_search’
aom-3.13.1/av1/encoder/motion_search_facade.c:614:5: call_function: inlined call to ‘av1_init_inter_params’ from ‘av1_joint_motion_search’
aom-3.13.1/av1/encoder/motion_search_facade.c:617:37: danger: use of uninitialized value ‘conv_params.fwd_offset’ here
#  615|                             mi_col * MI_SIZE, 0, 0, xd->bd, is_cur_buf_hbd(xd), 0,
#  616|                             &cm->sf_identity, &ref_yv12[!id], interp_filters);
#  617|->     inter_pred_params.conv_params = get_conv_params(0, 0, xd->bd);
#  618|   
#  619|       // Since we have scaled the reference frames to match the size of the

Error: GCC_ANALYZER_WARNING (CWE-457): [#def697]
aom-3.13.1/av1/encoder/motion_search_facade.c:875:35: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘conv_params.fwd_offset’
aom-3.13.1/av1/encoder/motion_search_facade.c:845:20: enter_function: entry to ‘build_second_inter_pred’
aom-3.13.1/av1/encoder/motion_search_facade.c:871:3: call_function: calling ‘av1_init_inter_params’ from ‘build_second_inter_pred’
aom-3.13.1/av1/encoder/motion_search_facade.c:871:3: return_function: returning to ‘build_second_inter_pred’ from ‘av1_init_inter_params’
aom-3.13.1/av1/encoder/motion_search_facade.c:875:35: danger: use of uninitialized value ‘conv_params.fwd_offset’ here
#  873|                           is_cur_buf_hbd(xd), 0, &sf, &ref_yv12,
#  874|                           mbmi->interp_filters);
#  875|->   inter_pred_params.conv_params = get_conv_params(0, plane, xd->bd);
#  876|   
#  877|     // Get the prediction block from the 'other' reference frame.

Error: GCC_ANALYZER_WARNING (CWE-476): [#def698]
aom-3.13.1/av1/encoder/nonrd_pickmode.c:1753:12: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
aom-3.13.1/av1/encoder/nonrd_pickmode.c:1749:19: enter_function: entry to ‘is_same_gf_and_last_scale’
aom-3.13.1/av1/encoder/nonrd_pickmode.c:1750:41: call_function: inlined call to ‘get_ref_scale_factors’ from ‘is_same_gf_and_last_scale’
aom-3.13.1/av1/encoder/nonrd_pickmode.c:1752:7: call_function: inlined call to ‘get_ref_scale_factors’ from ‘is_same_gf_and_last_scale’
aom-3.13.1/av1/encoder/nonrd_pickmode.c:1753:12: branch_false: ...to here
aom-3.13.1/av1/encoder/nonrd_pickmode.c:1753:12: danger: dereference of NULL ‘<unknown>’
# 1751|     struct scale_factors *const sf_golden =
# 1752|         get_ref_scale_factors(cm, GOLDEN_FRAME);
# 1753|->   return ((sf_last->x_scale_fp == sf_golden->x_scale_fp) &&
# 1754|             (sf_last->y_scale_fp == sf_golden->y_scale_fp));
# 1755|   }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def699]
aom-3.13.1/av1/encoder/nonrd_pickmode.c:1753:35: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
aom-3.13.1/av1/encoder/nonrd_pickmode.c:1749:19: enter_function: entry to ‘is_same_gf_and_last_scale’
aom-3.13.1/av1/encoder/nonrd_pickmode.c:1750:41: call_function: inlined call to ‘get_ref_scale_factors’ from ‘is_same_gf_and_last_scale’
aom-3.13.1/av1/encoder/nonrd_pickmode.c:1752:7: call_function: inlined call to ‘get_ref_scale_factors’ from ‘is_same_gf_and_last_scale’
aom-3.13.1/av1/encoder/nonrd_pickmode.c:1753:12: branch_false: ...to here
aom-3.13.1/av1/encoder/nonrd_pickmode.c:1753:35: danger: dereference of NULL ‘<unknown>’
# 1751|     struct scale_factors *const sf_golden =
# 1752|         get_ref_scale_factors(cm, GOLDEN_FRAME);
# 1753|->   return ((sf_last->x_scale_fp == sf_golden->x_scale_fp) &&
# 1754|             (sf_last->y_scale_fp == sf_golden->y_scale_fp));
# 1755|   }

Error: GCC_ANALYZER_WARNING (CWE-457): [#def700]
aom-3.13.1/av1/encoder/palette.c:356:5: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘top_colors’
aom-3.13.1/av1/encoder/palette.c:542:6: enter_function: entry to ‘av1_rd_pick_palette_intra_sby’
aom-3.13.1/av1/encoder/palette.c:559:3: call_function: calling ‘av1_get_block_dimensions’ from ‘av1_rd_pick_palette_intra_sby’
aom-3.13.1/av1/encoder/palette.c:559:3: return_function: returning to ‘av1_rd_pick_palette_intra_sby’ from ‘av1_get_block_dimensions’
aom-3.13.1/av1/encoder/palette.c:596:6: branch_true: following ‘true’ branch...
aom-3.13.1/av1/encoder/palette.c:600:5: call_function: calling ‘fill_data_and_get_bounds’ from ‘av1_rd_pick_palette_intra_sby’
aom-3.13.1/av1/encoder/palette.c:600:5: return_function: returning to ‘av1_rd_pick_palette_intra_sby’ from ‘fill_data_and_get_bounds’
aom-3.13.1/av1/encoder/palette.c:611:5: call_function: calling ‘find_top_colors’ from ‘av1_rd_pick_palette_intra_sby’
aom-3.13.1/av1/encoder/palette.c:611:5: return_function: returning to ‘av1_rd_pick_palette_intra_sby’ from ‘find_top_colors’
aom-3.13.1/av1/encoder/palette.c:629:8: branch_true: following ‘true’ branch...
aom-3.13.1/av1/encoder/palette.c:630:9: branch_true: ...to here
aom-3.13.1/av1/encoder/palette.c:629:9: branch_true: following ‘true’ branch...
aom-3.13.1/av1/encoder/palette.c:646:21: branch_true: ...to here
aom-3.13.1/av1/encoder/palette.c:661:36: call_function: calling ‘perform_top_color_palette_search’ from ‘av1_rd_pick_palette_intra_sby’
#  354|       int beat_best_palette_rd = 0;
#  355|       bool do_header_rd_based_breakout = false;
#  356|->     memcpy(centroids, top_colors, n * sizeof(top_colors[0]));
#  357|       palette_rd_y(cpi, x, mbmi, bsize, dc_mode_cost, data, centroids, n,
#  358|                    color_cache, n_cache, do_header_rd_based_gating, best_mbmi,

Error: GCC_ANALYZER_WARNING (CWE-126): [#def701]
aom-3.13.1/av1/encoder/rdopt_utils.h:245:28: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
aom-3.13.1/av1/encoder/interp_search.c:307:25: enter_function: entry to ‘find_best_interp_rd_facade’
aom-3.13.1/av1/encoder/interp_search.c:325:37: branch_true: following ‘true’ branch (when ‘filt_type != -1’)...
aom-3.13.1/av1/encoder/interp_search.c:327:9: call_function: inlined call to ‘get_interp_filter_allowed_mask’ from ‘find_best_interp_rd_facade’
aom-3.13.1/av1/encoder/interp_search.c:328:8: branch_true: following ‘true’ branch...
aom-3.13.1/av1/encoder/interp_search.c:329:11: branch_true: ...to here
aom-3.13.1/av1/encoder/interp_search.c:329:11: call_function: calling ‘interpolation_filter_rd’ from ‘find_best_interp_rd_facade’
#  243|                                      const int num_planes) {
#  244|     for (int i = 0; i < num_planes; i++) {
#  245|->     xd->plane[i].dst.buf = dst.plane[i];
#  246|       xd->plane[i].dst.stride = dst.stride[i];
#  247|     }

Error: GCC_ANALYZER_WARNING (CWE-126): [#def702]
aom-3.13.1/av1/encoder/rdopt_utils.h:246:31: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
aom-3.13.1/av1/encoder/interp_search.c:307:25: enter_function: entry to ‘find_best_interp_rd_facade’
aom-3.13.1/av1/encoder/interp_search.c:325:37: branch_true: following ‘true’ branch (when ‘filt_type != -1’)...
aom-3.13.1/av1/encoder/interp_search.c:327:9: call_function: inlined call to ‘get_interp_filter_allowed_mask’ from ‘find_best_interp_rd_facade’
aom-3.13.1/av1/encoder/interp_search.c:328:8: branch_true: following ‘true’ branch...
aom-3.13.1/av1/encoder/interp_search.c:329:11: branch_true: ...to here
aom-3.13.1/av1/encoder/interp_search.c:329:11: call_function: calling ‘interpolation_filter_rd’ from ‘find_best_interp_rd_facade’
#  244|     for (int i = 0; i < num_planes; i++) {
#  245|       xd->plane[i].dst.buf = dst.plane[i];
#  246|->     xd->plane[i].dst.stride = dst.stride[i];
#  247|     }
#  248|   }

Error: GCC_ANALYZER_WARNING: [#def703]
aom-3.13.1/av1/encoder/rdopt_utils.h:769:3: warning[-Wanalyzer-overlapping-buffers]: overlapping buffers passed as arguments to ‘memcpy’
aom-3.13.1/av1/encoder/nonrd_pickmode.c:2128:3: call_function: inlined call to ‘av1_copy_usable_ref_mv_stack_and_weight’ from ‘setup_compound_prediction’
#  767|     memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
#  768|            USABLE_REF_MV_STACK_SIZE * sizeof(xd->weight[0][0]));
#  769|->   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
#  770|            USABLE_REF_MV_STACK_SIZE * sizeof(xd->ref_mv_stack[0][0]));
#  771|   }

Error: GCC_ANALYZER_WARNING (CWE-126): [#def704]
aom-3.13.1/av1/encoder/reconinter_enc.c:147:5: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
aom-3.13.1/av1/encoder/reconinter_enc.c:246:6: enter_function: entry to ‘av1_build_obmc_inter_predictors_sb’
aom-3.13.1/av1/encoder/reconinter_enc.c:260:3: call_function: calling ‘av1_build_prediction_by_above_preds’ from ‘av1_build_obmc_inter_predictors_sb’
#  145|     for (int plane = 0; plane < num_planes; ++plane) {
#  146|       struct macroblockd_plane *const pd = &xd->plane[plane];
#  147|->     setup_pred_plane(&pd->dst, ref_bsize, ctxt->tmp_buf[plane],
#  148|                        ctxt->tmp_width[plane], ctxt->tmp_height[plane],
#  149|                        ctxt->tmp_stride[plane], mi_row_offset, mi_col_offset,

Error: GCC_ANALYZER_WARNING (CWE-457): [#def705]
aom-3.13.1/av1/encoder/reconinter_enc.c:209:37: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘conv_params.fwd_offset’
aom-3.13.1/av1/encoder/reconinter_enc.c:168:20: enter_function: entry to ‘build_obmc_prediction’
aom-3.13.1/av1/encoder/reconinter_enc.c:173:3: call_function: calling ‘setup_address_for_obmc’ from ‘build_obmc_prediction’
aom-3.13.1/av1/encoder/reconinter_enc.c:173:3: return_function: returning to ‘build_obmc_prediction’ from ‘setup_address_for_obmc’
aom-3.13.1/av1/encoder/reconinter_enc.c:183:19: branch_true: following ‘true’ branch (when ‘j < num_planes’)...
aom-3.13.1/av1/encoder/reconinter_enc.c:184:37: branch_true: ...to here
aom-3.13.1/av1/encoder/reconinter_enc.c:199:8: branch_false: following ‘false’ branch...
aom-3.13.1/av1/encoder/reconinter_enc.c:201:32: branch_false: ...to here
aom-3.13.1/av1/encoder/reconinter_enc.c:204:5: call_function: calling ‘av1_init_inter_params’ from ‘build_obmc_prediction’
aom-3.13.1/av1/encoder/reconinter_enc.c:204:5: return_function: returning to ‘build_obmc_prediction’ from ‘av1_init_inter_params’
aom-3.13.1/av1/encoder/reconinter_enc.c:209:37: danger: use of uninitialized value ‘conv_params.fwd_offset’ here
#  207|                             xd->block_ref_scale_factors[0], pre_buf,
#  208|                             above_mbmi->interp_filters);
#  209|->     inter_pred_params.conv_params = get_conv_params(0, j, xd->bd);
#  210|   
#  211|       av1_enc_build_one_inter_predictor(pd->dst.buf, pd->dst.stride, &mv,

Error: GCC_ANALYZER_WARNING (CWE-457): [#def706]
aom-3.13.1/av1/encoder/reconinter_enc.c:298:37: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘conv_params.fwd_offset’
aom-3.13.1/av1/encoder/reconinter_enc.c:270:6: enter_function: entry to ‘av1_build_inter_predictors_for_planes_single_buf’
aom-3.13.1/av1/encoder/reconinter_enc.c:284:32: branch_true: following ‘true’ branch (when ‘plane <= plane_to’)...
aom-3.13.1/av1/encoder/reconinter_enc.c:287:56: branch_true: ...to here
aom-3.13.1/av1/encoder/reconinter_enc.c:293:5: call_function: calling ‘av1_init_inter_params’ from ‘av1_build_inter_predictors_for_planes_single_buf’
aom-3.13.1/av1/encoder/reconinter_enc.c:293:5: return_function: returning to ‘av1_build_inter_predictors_for_planes_single_buf’ from ‘av1_init_inter_params’
aom-3.13.1/av1/encoder/reconinter_enc.c:298:37: danger: use of uninitialized value ‘conv_params.fwd_offset’ here
#  296|                             xd->block_ref_scale_factors[ref], &pd->pre[ref],
#  297|                             mi->interp_filters);
#  298|->     inter_pred_params.conv_params = get_conv_params(0, plane, xd->bd);
#  299|       av1_init_warp_params(&inter_pred_params, &warp_types, ref, xd, mi);
#  300|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def707]
aom-3.13.1/av1/encoder/reconinter_enc.c:448:39: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘conv_params.fwd_offset’
aom-3.13.1/av1/encoder/reconinter_enc.c:424:6: enter_function: entry to ‘aom_upsampled_pred_c’
aom-3.13.1/av1/encoder/reconinter_enc.c:430:6: branch_true: following ‘true’ branch (when ‘xd’ is non-NULL)...
aom-3.13.1/av1/encoder/reconinter_enc.c:431:30: branch_true: ...to here
aom-3.13.1/av1/encoder/reconinter_enc.c:436:27: call_function: inlined call to ‘av1_is_scaled’ from ‘aom_upsampled_pred_c’
aom-3.13.1/av1/encoder/reconinter_enc.c:448:39: danger: use of uninitialized value ‘conv_params.fwd_offset’ here
#  446|   
#  447|         InterPredParams inter_pred_params;
#  448|->       inter_pred_params.conv_params = get_conv_params(0, plane, xd->bd);
#  449|         const int_interpfilters filters =
#  450|             av1_broadcast_interp_filter(EIGHTTAP_REGULAR);

Error: GCC_ANALYZER_WARNING (CWE-457): [#def708]
aom-3.13.1/av1/encoder/reconinter_enc.c:564:39: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘conv_params.fwd_offset’
aom-3.13.1/av1/encoder/reconinter_enc.c:538:6: enter_function: entry to ‘aom_highbd_upsampled_pred_c’
aom-3.13.1/av1/encoder/reconinter_enc.c:546:6: branch_true: following ‘true’ branch (when ‘xd’ is non-NULL)...
aom-3.13.1/av1/encoder/reconinter_enc.c:547:30: branch_true: ...to here
aom-3.13.1/av1/encoder/reconinter_enc.c:552:27: call_function: inlined call to ‘av1_is_scaled’ from ‘aom_highbd_upsampled_pred_c’
aom-3.13.1/av1/encoder/reconinter_enc.c:564:39: danger: use of uninitialized value ‘conv_params.fwd_offset’ here
#  562|   
#  563|         InterPredParams inter_pred_params;
#  564|->       inter_pred_params.conv_params = get_conv_params(0, plane, xd->bd);
#  565|         const int_interpfilters filters =
#  566|             av1_broadcast_interp_filter(EIGHTTAP_REGULAR);

Error: GCC_ANALYZER_WARNING (CWE-126): [#def709]
aom-3.13.1/av1/encoder/temporal_filter.h:446:32: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
aom-3.13.1/av1/encoder/ethread.c:2383:12: enter_function: entry to ‘tf_worker_hook’
aom-3.13.1/av1/encoder/ethread.c:2402:6: branch_false: following ‘false’ branch...
aom-3.13.1/av1/encoder/ethread.c:2411:3: branch_false: ...to here
aom-3.13.1/av1/encoder/ethread.c:2419:3: call_function: inlined call to ‘tf_save_state’ from ‘tf_worker_hook’
aom-3.13.1/av1/encoder/ethread.c:2427:3: call_function: inlined call to ‘tf_restore_state’ from ‘tf_worker_hook’
#  444|                                       uint8_t **input_buffer, int num_planes) {
#  445|     for (int i = 0; i < num_planes; i++) {
#  446|->     mbd->plane[i].pre[0].buf = input_buffer[i];
#  447|     }
#  448|     mbd->mi = input_mbmi;

Error: GCC_ANALYZER_WARNING (CWE-457): [#def710]
aom-3.13.1/av1/encoder/tpl_model.c:2468:12: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘up_mv_diff.as_mv.row’
aom-3.13.1/av1/encoder/tpl_model.c:2446:6: branch_false: following ‘false’ branch...
aom-3.13.1/av1/encoder/tpl_model.c:2457:7: branch_false: ...to here
aom-3.13.1/av1/encoder/tpl_model.c:2467:6: branch_true: following ‘true’ branch...
aom-3.13.1/av1/encoder/tpl_model.c:2468:12: branch_true: ...to here
aom-3.13.1/av1/encoder/tpl_model.c:2468:12: danger: use of uninitialized value ‘up_mv_diff.as_mv.row’ here
# 2466|     // Return the MV with the minimum distance from current.
# 2467|     if (up_error < left_error && up_error < current_mv_magnitude) {
# 2468|->     return up_mv_diff;
# 2469|     } else if (left_error < up_error && left_error < current_mv_magnitude) {
# 2470|       return left_mv_diff;

Error: GCC_ANALYZER_WARNING (CWE-457): [#def711]
aom-3.13.1/av1/encoder/tpl_model.c:2470:12: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘left_mv_diff.as_mv.row’
aom-3.13.1/av1/encoder/tpl_model.c:2457:6: branch_false: following ‘false’ branch...
aom-3.13.1/av1/encoder/tpl_model.c:2467:6: branch_false: ...to here
aom-3.13.1/av1/encoder/tpl_model.c:2467:6: branch_false: following ‘false’ branch...
aom-3.13.1/av1/encoder/tpl_model.c:2469:13: branch_false: ...to here
aom-3.13.1/av1/encoder/tpl_model.c:2469:13: branch_true: following ‘true’ branch...
aom-3.13.1/av1/encoder/tpl_model.c:2470:12: branch_true: ...to here
aom-3.13.1/av1/encoder/tpl_model.c:2470:12: danger: use of uninitialized value ‘left_mv_diff.as_mv.row’ here
# 2468|       return up_mv_diff;
# 2469|     } else if (left_error < up_error && left_error < current_mv_magnitude) {
# 2470|->     return left_mv_diff;
# 2471|     }
# 2472|     return current_mv;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def712]
aom-3.13.1/av1/encoder/tune_vmaf.c:66:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘ref_mv’
aom-3.13.1/av1/encoder/tune_vmaf.c:999:15: enter_function: entry to ‘find_best_frame_unsharp_amount_neg’
aom-3.13.1/av1/encoder/tune_vmaf.c:1007:7: call_function: calling ‘residual_frame_average_variance’ from ‘find_best_frame_unsharp_amount_neg’
#   64|     // Do motion search.
#   65|     // Only do full search on the entire block.
#   66|->   av1_make_default_fullpel_ms_params(&full_ms_params, cpi, mb, block_size,
#   67|                                        &baseline_mv, *ref_mv, search_site_cfg,
#   68|                                        search_method,

Error: GCC_ANALYZER_WARNING (CWE-476): [#def713]
aom-3.13.1/av1/encoder/x86/av1_fwd_txfm2d_sse4.c:113:3: warning[-Wanalyzer-jump-through-null]: jump through null pointer
aom-3.13.1/av1/encoder/x86/av1_fwd_txfm2d_sse4.c:86:20: enter_function: entry to ‘fwd_txfm2d_sse4_1’
aom-3.13.1/av1/encoder/x86/av1_fwd_txfm2d_sse4.c:102:38: call_function: inlined call to ‘fwd_txfm_type_to_func’ from ‘fwd_txfm2d_sse4_1’
aom-3.13.1/av1/encoder/x86/av1_fwd_txfm2d_sse4.c:113:3: danger: jump through null pointer here
#  111|                                                           txfm_size);
#  112|     av1_round_shift_array_32_sse4_1(buf_128, out_128, txfm2d_size_128, -shift[0]);
#  113|->   txfm_func_col(out_128, buf_128, cos_bit_col, stage_range_col);
#  114|     av1_round_shift_array_32_sse4_1(buf_128, out_128, txfm2d_size_128, -shift[1]);
#  115|     transpose_32(txfm_size, out_128, buf_128);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def714]
aom-3.13.1/av1/encoder/x86/av1_fwd_txfm2d_sse4.c:116:3: warning[-Wanalyzer-jump-through-null]: jump through null pointer
aom-3.13.1/av1/encoder/x86/av1_fwd_txfm2d_sse4.c:155:6: enter_function: entry to ‘av1_fwd_txfm2d_32x32_sse4_1’
aom-3.13.1/av1/encoder/x86/av1_fwd_txfm2d_sse4.c:161:3: call_function: calling ‘fwd_txfm2d_sse4_1’ from ‘av1_fwd_txfm2d_32x32_sse4_1’
#  114|     av1_round_shift_array_32_sse4_1(buf_128, out_128, txfm2d_size_128, -shift[1]);
#  115|     transpose_32(txfm_size, out_128, buf_128);
#  116|->   txfm_func_row(buf_128, out_128, cos_bit_row, stage_range_row);
#  117|     av1_round_shift_array_32_sse4_1(out_128, out_128, txfm2d_size_128, -shift[2]);
#  118|   }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def715]
aom-3.13.1/av1/encoder/x86/av1_fwd_txfm2d_sse4.c:141:3: warning[-Wanalyzer-jump-through-null]: jump through null pointer
aom-3.13.1/av1/encoder/x86/av1_fwd_txfm2d_sse4.c:120:20: enter_function: entry to ‘fwd_txfm2d_64x64_sse4_1’
aom-3.13.1/av1/encoder/x86/av1_fwd_txfm2d_sse4.c:130:38: call_function: inlined call to ‘fwd_txfm_type_to_func’ from ‘fwd_txfm2d_64x64_sse4_1’
aom-3.13.1/av1/encoder/x86/av1_fwd_txfm2d_sse4.c:141:3: danger: jump through null pointer here
#  139|                                                           txfm_size);
#  140|     /*col wise transform*/
#  141|->   txfm_func_col(out_128, buf_128, cos_bit_col, stage_range_col);
#  142|     av1_round_shift_array_32_sse4_1(buf_128, out_128, txfm2d_size_128, -shift[1]);
#  143|     transpose_32(txfm_size, out_128, buf_128);

Error: COMPILER_WARNING: [#def716]
aom-3.13.1/av1/encoder/x86/av1_highbd_quantize_avx2.c:23:9: note[note]: called from here
#   21|     const __m128i dc = _mm_unpacklo_epi16(*p, zero);
#   22|     const __m128i ac = _mm_unpackhi_epi16(*p, zero);
#   23|->   *qp = _mm256_insertf128_si256(_mm256_castsi128_si256(dc), ac, 1);
#   24|   }
#   25|   

Error: COMPILER_WARNING: [#def717]
aom-3.13.1/av1/encoder/x86/av1_highbd_quantize_avx2.c:103:3: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#  101|   
#  102|     init_qp(round_ptr, quant_ptr, dequant_ptr, log_scale, qp);
#  103|->   coeff = _mm256_loadu_si256((const __m256i *)coeff_ptr);
#  104|   
#  105|     __m256i eob = _mm256_setzero_si256();

Error: COMPILER_WARNING: [#def718]
aom-3.13.1/av1/encoder/x86/av1_k_means_avx2.c:16:16: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#   14|   #include "aom_dsp/x86/synonyms.h"
#   15|   
#   16|-> static int64_t k_means_horizontal_sum_avx2(__m256i a) {
#   17|     const __m128i low = _mm256_castsi256_si128(a);
#   18|     const __m128i high = _mm256_extracti128_si256(a, 1);

Error: COMPILER_WARNING: [#def719]
aom-3.13.1/av1/encoder/x86/av1_k_means_avx2.c:17:23: note[note]: called from here
#   15|   
#   16|   static int64_t k_means_horizontal_sum_avx2(__m256i a) {
#   17|->   const __m128i low = _mm256_castsi256_si128(a);
#   18|     const __m128i high = _mm256_extracti128_si256(a, 1);
#   19|     const __m128i sum = _mm_add_epi64(low, high);

Error: COMPILER_WARNING: [#def720]
aom-3.13.1/av1/encoder/x86/av1_k_means_avx2.c:18:24: note[note]: called from here
#   16|   static int64_t k_means_horizontal_sum_avx2(__m256i a) {
#   17|     const __m128i low = _mm256_castsi256_si128(a);
#   18|->   const __m128i high = _mm256_extracti128_si256(a, 1);
#   19|     const __m128i sum = _mm_add_epi64(low, high);
#   20|     const __m128i sum_high = _mm_unpackhi_epi64(sum, sum);

Error: COMPILER_WARNING: [#def721]
aom-3.13.1/av1/encoder/x86/av1_k_means_avx2.c:29:17: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   27|                                   uint8_t *indices, int64_t *total_dist, int n,
#   28|                                   int k) {
#   29|->   const __m256i v_zero = _mm256_setzero_si256();
#   30|     __m256i sum = _mm256_setzero_si256();
#   31|     __m256i cents[PALETTE_MAX_SIZE];

Error: COMPILER_WARNING: [#def722]
aom-3.13.1/av1/encoder/x86/av1_quantize_avx2.c:20:24: note[note]: called from here
#   18|   
#   19|   static inline void write_zero(tran_low_t *qcoeff) {
#   20|->   const __m256i zero = _mm256_setzero_si256();
#   21|     _mm256_storeu_si256((__m256i *)qcoeff, zero);
#   22|     _mm256_storeu_si256((__m256i *)qcoeff + 1, zero);

Error: COMPILER_WARNING: [#def723]
aom-3.13.1/av1/encoder/x86/av1_quantize_avx2.c:21:3: note[note]: called from here
#   19|   static inline void write_zero(tran_low_t *qcoeff) {
#   20|     const __m256i zero = _mm256_setzero_si256();
#   21|->   _mm256_storeu_si256((__m256i *)qcoeff, zero);
#   22|     _mm256_storeu_si256((__m256i *)qcoeff + 1, zero);
#   23|   }

Error: COMPILER_WARNING: [#def724]
aom-3.13.1/av1/encoder/x86/av1_quantize_avx2.c:22:3: note[note]: called from here
#   20|     const __m256i zero = _mm256_setzero_si256();
#   21|     _mm256_storeu_si256((__m256i *)qcoeff, zero);
#   22|->   _mm256_storeu_si256((__m256i *)qcoeff + 1, zero);
#   23|   }
#   24|   

Error: COMPILER_WARNING: [#def725]
aom-3.13.1/av1/encoder/x86/av1_quantize_avx2.c:64:1: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   62|   }
#   63|   
#   64|-> static inline __m256i load_coefficients_avx2(const tran_low_t *coeff_ptr) {
#   65|     const __m256i coeff1 = _mm256_load_si256((__m256i *)coeff_ptr);
#   66|     const __m256i coeff2 = _mm256_load_si256((__m256i *)(coeff_ptr + 8));

Error: COMPILER_WARNING: [#def726]
aom-3.13.1/av1/encoder/x86/av1_quantize_avx2.c:88:23: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#   86|   }
#   87|   
#   88|-> static inline int16_t accumulate_eob256(__m256i eob256) {
#   89|     const __m128i eob_lo = _mm256_castsi256_si128(eob256);
#   90|     const __m128i eob_hi = _mm256_extractf128_si256(eob256, 1);

Error: COMPILER_WARNING: [#def727]
aom-3.13.1/av1/encoder/x86/cnn_avx2.c:66:20: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#   64|   // Load weights needed for layer 0 (for 5x5 block processing),
#   65|   // and fill the registers appropriately to match source pixel mapping.
#   66|-> static inline void prepare_weights_for_5x5_convolve(
#   67|       const float *layer_config_weights, int off, float weight[5][8],
#   68|       const int cstep, __m256 *shuffle_weight, const __m256i weight_mask_0,

Error: COMPILER_WARNING: [#def728]
aom-3.13.1/av1/encoder/x86/cnn_avx2.c:126:7: note[note]: called from here
#  124|     // Load shuffle buffer needed to sort the output.
#  125|     *output_mask =
#  126|->       _mm256_load_si256((const __m256i *)shuffle_output_layer_1_and_2);
#  127|   
#  128|     // Load shuffle buffers needed for weight.

Error: COMPILER_WARNING: [#def729]
aom-3.13.1/av1/encoder/x86/cnn_avx2.c:130:7: note[note]: called from here
#  128|     // Load shuffle buffers needed for weight.
#  129|     weight_mask[0] =
#  130|->       _mm256_load_si256((const __m256i *)shuffle_weight_layer_1_and_2[0]);
#  131|     weight_mask[1] =
#  132|         _mm256_load_si256((const __m256i *)shuffle_weight_layer_1_and_2[1]);

Error: COMPILER_WARNING: [#def730]
aom-3.13.1/av1/encoder/x86/cnn_avx2.c:132:7: note[note]: called from here
#  130|         _mm256_load_si256((const __m256i *)shuffle_weight_layer_1_and_2[0]);
#  131|     weight_mask[1] =
#  132|->       _mm256_load_si256((const __m256i *)shuffle_weight_layer_1_and_2[1]);
#  133|   }
#  134|   

Error: COMPILER_WARNING: [#def731]
aom-3.13.1/av1/encoder/x86/cnn_avx2.c:259:17: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#  257|   
#  258|     // Load shuffle buffers needed for source.
#  259|->   const __m256i block0_1 =
#  260|         _mm256_load_si256((const __m256i *)shuffle_src_layer0[0]);
#  261|     const __m256i block1_2 =

Error: COMPILER_WARNING: [#def732]
aom-3.13.1/av1/encoder/x86/error_intrin_avx2.c:35:26: note[note]: called from here
#   33|                                                        const int16_t *dqcoeff,
#   34|                                                        __m256i *sse_256) {
#   35|->   const __m256i _coeff = _mm256_loadu_si256((const __m256i *)coeff);
#   36|     const __m256i _dqcoeff = _mm256_loadu_si256((const __m256i *)dqcoeff);
#   37|     // d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 d15

Error: COMPILER_WARNING: [#def733]
aom-3.13.1/av1/encoder/x86/error_intrin_avx2.c:36:28: note[note]: called from here
#   34|                                                        __m256i *sse_256) {
#   35|     const __m256i _coeff = _mm256_loadu_si256((const __m256i *)coeff);
#   36|->   const __m256i _dqcoeff = _mm256_loadu_si256((const __m256i *)dqcoeff);
#   37|     // d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 d15
#   38|     const __m256i diff = _mm256_sub_epi16(_dqcoeff, _coeff);

Error: COMPILER_WARNING: [#def734]
aom-3.13.1/av1/encoder/x86/error_intrin_avx2.c:38:24: note[note]: called from here
#   36|     const __m256i _dqcoeff = _mm256_loadu_si256((const __m256i *)dqcoeff);
#   37|     // d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 d15
#   38|->   const __m256i diff = _mm256_sub_epi16(_dqcoeff, _coeff);
#   39|     // r0 r1 r2 r3 r4 r5 r6 r7
#   40|     const __m256i error = _mm256_madd_epi16(diff, diff);

Error: COMPILER_WARNING: [#def735]
aom-3.13.1/av1/encoder/x86/error_intrin_avx2.c:40:25: note[note]: called from here
#   38|     const __m256i diff = _mm256_sub_epi16(_dqcoeff, _coeff);
#   39|     // r0 r1 r2 r3 r4 r5 r6 r7
#   40|->   const __m256i error = _mm256_madd_epi16(diff, diff);
#   41|     // r0+r1 r2+r3 | r0+r1 r2+r3 | r4+r5 r6+r7 | r4+r5 r6+r7
#   42|     const __m256i error_hi = _mm256_hadd_epi32(error, error);

Error: COMPILER_WARNING: [#def736]
aom-3.13.1/av1/encoder/x86/error_intrin_avx2.c:42:28: note[note]: called from here
#   40|     const __m256i error = _mm256_madd_epi16(diff, diff);
#   41|     // r0+r1 r2+r3 | r0+r1 r2+r3 | r4+r5 r6+r7 | r4+r5 r6+r7
#   42|->   const __m256i error_hi = _mm256_hadd_epi32(error, error);
#   43|     // r0+r1 | r2+r3 | r4+r5 | r6+r7
#   44|     *sse_256 = _mm256_unpacklo_epi32(error_hi, _mm256_setzero_si256());

Error: COMPILER_WARNING: [#def737]
aom-3.13.1/av1/encoder/x86/error_intrin_avx2.c:44:14: note[note]: called from here
#   42|     const __m256i error_hi = _mm256_hadd_epi32(error, error);
#   43|     // r0+r1 | r2+r3 | r4+r5 | r6+r7
#   44|->   *sse_256 = _mm256_unpacklo_epi32(error_hi, _mm256_setzero_si256());
#   45|   }
#   46|   

Error: COMPILER_WARNING: [#def738]
aom-3.13.1/av1/encoder/x86/error_intrin_avx2.c:131:11: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#  129|                                   intptr_t block_size) {
#  130|     assert(block_size % 16 == 0);
#  131|->   __m256i sse_256 = _mm256_setzero_si256();
#  132|     int64_t sse;
#  133|   

Error: COMPILER_WARNING: [#def739]
aom-3.13.1/av1/encoder/x86/highbd_block_error_intrin_avx2.c:29:13: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   27|   
#   28|     for (i = 0; i < block_size; i += 16) {
#   29|->     __m256i mm256_coeff = _mm256_loadu_si256((__m256i *)(coeff + i));
#   30|       __m256i mm256_coeff2 = _mm256_loadu_si256((__m256i *)(coeff + i + 8));
#   31|       __m256i mm256_dqcoeff = _mm256_loadu_si256((__m256i *)(dqcoeff + i));

Error: COMPILER_WARNING: [#def740]
aom-3.13.1/av1/encoder/x86/highbd_block_error_intrin_avx2.c:29:27: note[note]: called from here
#   27|   
#   28|     for (i = 0; i < block_size; i += 16) {
#   29|->     __m256i mm256_coeff = _mm256_loadu_si256((__m256i *)(coeff + i));
#   30|       __m256i mm256_coeff2 = _mm256_loadu_si256((__m256i *)(coeff + i + 8));
#   31|       __m256i mm256_dqcoeff = _mm256_loadu_si256((__m256i *)(dqcoeff + i));

Error: COMPILER_WARNING: [#def741]
aom-3.13.1/av1/encoder/x86/highbd_block_error_intrin_avx2.c:30:28: note[note]: called from here
#   28|     for (i = 0; i < block_size; i += 16) {
#   29|       __m256i mm256_coeff = _mm256_loadu_si256((__m256i *)(coeff + i));
#   30|->     __m256i mm256_coeff2 = _mm256_loadu_si256((__m256i *)(coeff + i + 8));
#   31|       __m256i mm256_dqcoeff = _mm256_loadu_si256((__m256i *)(dqcoeff + i));
#   32|       __m256i mm256_dqcoeff2 = _mm256_loadu_si256((__m256i *)(dqcoeff + i + 8));

Error: COMPILER_WARNING: [#def742]
aom-3.13.1/av1/encoder/x86/highbd_block_error_intrin_avx2.c:31:29: note[note]: called from here
#   29|       __m256i mm256_coeff = _mm256_loadu_si256((__m256i *)(coeff + i));
#   30|       __m256i mm256_coeff2 = _mm256_loadu_si256((__m256i *)(coeff + i + 8));
#   31|->     __m256i mm256_dqcoeff = _mm256_loadu_si256((__m256i *)(dqcoeff + i));
#   32|       __m256i mm256_dqcoeff2 = _mm256_loadu_si256((__m256i *)(dqcoeff + i + 8));
#   33|   

Error: COMPILER_WARNING: [#def743]
aom-3.13.1/av1/encoder/x86/highbd_block_error_intrin_avx2.c:32:30: note[note]: called from here
#   30|       __m256i mm256_coeff2 = _mm256_loadu_si256((__m256i *)(coeff + i + 8));
#   31|       __m256i mm256_dqcoeff = _mm256_loadu_si256((__m256i *)(dqcoeff + i));
#   32|->     __m256i mm256_dqcoeff2 = _mm256_loadu_si256((__m256i *)(dqcoeff + i + 8));
#   33|   
#   34|       __m256i diff1 = _mm256_sub_epi32(mm256_coeff, mm256_dqcoeff);

Error: COMPILER_WARNING: [#def744]
aom-3.13.1/av1/encoder/x86/highbd_block_error_intrin_avx2.c:34:21: note[note]: called from here
#   32|       __m256i mm256_dqcoeff2 = _mm256_loadu_si256((__m256i *)(dqcoeff + i + 8));
#   33|   
#   34|->     __m256i diff1 = _mm256_sub_epi32(mm256_coeff, mm256_dqcoeff);
#   35|       __m256i diff2 = _mm256_sub_epi32(mm256_coeff2, mm256_dqcoeff2);
#   36|       __m256i diff1h = _mm256_srli_epi64(diff1, 32);

Error: COMPILER_WARNING: [#def745]
aom-3.13.1/av1/encoder/x86/highbd_block_error_intrin_avx2.c:35:21: note[note]: called from here
#   33|   
#   34|       __m256i diff1 = _mm256_sub_epi32(mm256_coeff, mm256_dqcoeff);
#   35|->     __m256i diff2 = _mm256_sub_epi32(mm256_coeff2, mm256_dqcoeff2);
#   36|       __m256i diff1h = _mm256_srli_epi64(diff1, 32);
#   37|       __m256i diff2h = _mm256_srli_epi64(diff2, 32);

Error: COMPILER_WARNING: [#def746]
aom-3.13.1/av1/encoder/x86/highbd_block_error_intrin_avx2.c:36:22: note[note]: called from here
#   34|       __m256i diff1 = _mm256_sub_epi32(mm256_coeff, mm256_dqcoeff);
#   35|       __m256i diff2 = _mm256_sub_epi32(mm256_coeff2, mm256_dqcoeff2);
#   36|->     __m256i diff1h = _mm256_srli_epi64(diff1, 32);
#   37|       __m256i diff2h = _mm256_srli_epi64(diff2, 32);
#   38|       __m256i res = _mm256_mul_epi32(diff1, diff1);

Error: COMPILER_WARNING: [#def747]
aom-3.13.1/av1/encoder/x86/highbd_block_error_intrin_avx2.c:37:22: note[note]: called from here
#   35|       __m256i diff2 = _mm256_sub_epi32(mm256_coeff2, mm256_dqcoeff2);
#   36|       __m256i diff1h = _mm256_srli_epi64(diff1, 32);
#   37|->     __m256i diff2h = _mm256_srli_epi64(diff2, 32);
#   38|       __m256i res = _mm256_mul_epi32(diff1, diff1);
#   39|       __m256i res1 = _mm256_mul_epi32(diff1h, diff1h);

Error: COMPILER_WARNING: [#def748]
aom-3.13.1/av1/encoder/x86/highbd_block_error_intrin_avx2.c:38:19: note[note]: called from here
#   36|       __m256i diff1h = _mm256_srli_epi64(diff1, 32);
#   37|       __m256i diff2h = _mm256_srli_epi64(diff2, 32);
#   38|->     __m256i res = _mm256_mul_epi32(diff1, diff1);
#   39|       __m256i res1 = _mm256_mul_epi32(diff1h, diff1h);
#   40|       __m256i res2 = _mm256_mul_epi32(diff2, diff2);

Error: COMPILER_WARNING: [#def749]
aom-3.13.1/av1/encoder/x86/highbd_block_error_intrin_avx2.c:39:20: note[note]: called from here
#   37|       __m256i diff2h = _mm256_srli_epi64(diff2, 32);
#   38|       __m256i res = _mm256_mul_epi32(diff1, diff1);
#   39|->     __m256i res1 = _mm256_mul_epi32(diff1h, diff1h);
#   40|       __m256i res2 = _mm256_mul_epi32(diff2, diff2);
#   41|       __m256i res3 = _mm256_mul_epi32(diff2h, diff2h);

Error: COMPILER_WARNING: [#def750]
aom-3.13.1/av1/encoder/x86/highbd_block_error_intrin_avx2.c:40:20: note[note]: called from here
#   38|       __m256i res = _mm256_mul_epi32(diff1, diff1);
#   39|       __m256i res1 = _mm256_mul_epi32(diff1h, diff1h);
#   40|->     __m256i res2 = _mm256_mul_epi32(diff2, diff2);
#   41|       __m256i res3 = _mm256_mul_epi32(diff2h, diff2h);
#   42|       __m256i res_diff = _mm256_add_epi64(_mm256_add_epi64(res, res1),

Error: COMPILER_WARNING: [#def751]
aom-3.13.1/av1/encoder/x86/highbd_block_error_intrin_avx2.c:41:20: note[note]: called from here
#   39|       __m256i res1 = _mm256_mul_epi32(diff1h, diff1h);
#   40|       __m256i res2 = _mm256_mul_epi32(diff2, diff2);
#   41|->     __m256i res3 = _mm256_mul_epi32(diff2h, diff2h);
#   42|       __m256i res_diff = _mm256_add_epi64(_mm256_add_epi64(res, res1),
#   43|                                           _mm256_add_epi64(res2, res3));

Error: COMPILER_WARNING: [#def752]
aom-3.13.1/av1/encoder/x86/highbd_block_error_intrin_avx2.c:42:24: note[note]: called from here
#   40|       __m256i res2 = _mm256_mul_epi32(diff2, diff2);
#   41|       __m256i res3 = _mm256_mul_epi32(diff2h, diff2h);
#   42|->     __m256i res_diff = _mm256_add_epi64(_mm256_add_epi64(res, res1),
#   43|                                           _mm256_add_epi64(res2, res3));
#   44|       __m256i mm256_coeffh = _mm256_srli_epi64(mm256_coeff, 32);

Error: COMPILER_WARNING: [#def753]
aom-3.13.1/av1/encoder/x86/highbd_block_error_intrin_avx2.c:44:28: note[note]: called from here
#   42|       __m256i res_diff = _mm256_add_epi64(_mm256_add_epi64(res, res1),
#   43|                                           _mm256_add_epi64(res2, res3));
#   44|->     __m256i mm256_coeffh = _mm256_srli_epi64(mm256_coeff, 32);
#   45|       __m256i mm256_coeffh2 = _mm256_srli_epi64(mm256_coeff2, 32);
#   46|       res = _mm256_mul_epi32(mm256_coeff, mm256_coeff);

Error: COMPILER_WARNING: [#def754]
aom-3.13.1/av1/encoder/x86/highbd_block_error_intrin_avx2.c:45:29: note[note]: called from here
#   43|                                           _mm256_add_epi64(res2, res3));
#   44|       __m256i mm256_coeffh = _mm256_srli_epi64(mm256_coeff, 32);
#   45|->     __m256i mm256_coeffh2 = _mm256_srli_epi64(mm256_coeff2, 32);
#   46|       res = _mm256_mul_epi32(mm256_coeff, mm256_coeff);
#   47|       res1 = _mm256_mul_epi32(mm256_coeffh, mm256_coeffh);

Error: COMPILER_WARNING: [#def755]
aom-3.13.1/av1/encoder/x86/highbd_block_error_intrin_avx2.c:46:11: note[note]: called from here
#   44|       __m256i mm256_coeffh = _mm256_srli_epi64(mm256_coeff, 32);
#   45|       __m256i mm256_coeffh2 = _mm256_srli_epi64(mm256_coeff2, 32);
#   46|->     res = _mm256_mul_epi32(mm256_coeff, mm256_coeff);
#   47|       res1 = _mm256_mul_epi32(mm256_coeffh, mm256_coeffh);
#   48|       res2 = _mm256_mul_epi32(mm256_coeff2, mm256_coeff2);

Error: COMPILER_WARNING: [#def756]
aom-3.13.1/av1/encoder/x86/highbd_block_error_intrin_avx2.c:47:12: note[note]: called from here
#   45|       __m256i mm256_coeffh2 = _mm256_srli_epi64(mm256_coeff2, 32);
#   46|       res = _mm256_mul_epi32(mm256_coeff, mm256_coeff);
#   47|->     res1 = _mm256_mul_epi32(mm256_coeffh, mm256_coeffh);
#   48|       res2 = _mm256_mul_epi32(mm256_coeff2, mm256_coeff2);
#   49|       res3 = _mm256_mul_epi32(mm256_coeffh2, mm256_coeffh2);

Error: COMPILER_WARNING: [#def757]
aom-3.13.1/av1/encoder/x86/highbd_block_error_intrin_avx2.c:48:12: note[note]: called from here
#   46|       res = _mm256_mul_epi32(mm256_coeff, mm256_coeff);
#   47|       res1 = _mm256_mul_epi32(mm256_coeffh, mm256_coeffh);
#   48|->     res2 = _mm256_mul_epi32(mm256_coeff2, mm256_coeff2);
#   49|       res3 = _mm256_mul_epi32(mm256_coeffh2, mm256_coeffh2);
#   50|       __m256i res_sqcoeff = _mm256_add_epi64(_mm256_add_epi64(res, res1),

Error: COMPILER_WARNING: [#def758]
aom-3.13.1/av1/encoder/x86/highbd_block_error_intrin_avx2.c:49:12: note[note]: called from here
#   47|       res1 = _mm256_mul_epi32(mm256_coeffh, mm256_coeffh);
#   48|       res2 = _mm256_mul_epi32(mm256_coeff2, mm256_coeff2);
#   49|->     res3 = _mm256_mul_epi32(mm256_coeffh2, mm256_coeffh2);
#   50|       __m256i res_sqcoeff = _mm256_add_epi64(_mm256_add_epi64(res, res1),
#   51|                                              _mm256_add_epi64(res2, res3));

Error: COMPILER_WARNING: [#def759]
aom-3.13.1/av1/encoder/x86/highbd_block_error_intrin_avx2.c:50:27: note[note]: called from here
#   48|       res2 = _mm256_mul_epi32(mm256_coeff2, mm256_coeff2);
#   49|       res3 = _mm256_mul_epi32(mm256_coeffh2, mm256_coeffh2);
#   50|->     __m256i res_sqcoeff = _mm256_add_epi64(_mm256_add_epi64(res, res1),
#   51|                                              _mm256_add_epi64(res2, res3));
#   52|       _mm256_storeu_si256((__m256i *)temp1, res_diff);

Error: COMPILER_WARNING: [#def760]
aom-3.13.1/av1/encoder/x86/highbd_block_error_intrin_avx2.c:52:5: note[note]: called from here
#   50|       __m256i res_sqcoeff = _mm256_add_epi64(_mm256_add_epi64(res, res1),
#   51|                                              _mm256_add_epi64(res2, res3));
#   52|->     _mm256_storeu_si256((__m256i *)temp1, res_diff);
#   53|       _mm256_storeu_si256((__m256i *)temp1 + 1, res_sqcoeff);
#   54|   

Error: COMPILER_WARNING: [#def761]
aom-3.13.1/av1/encoder/x86/highbd_block_error_intrin_avx2.c:53:5: note[note]: called from here
#   51|                                              _mm256_add_epi64(res2, res3));
#   52|       _mm256_storeu_si256((__m256i *)temp1, res_diff);
#   53|->     _mm256_storeu_si256((__m256i *)temp1 + 1, res_sqcoeff);
#   54|   
#   55|       error += temp1[0] + temp1[1] + temp1[2] + temp1[3];

Error: COMPILER_WARNING: [#def762]
aom-3.13.1/av1/encoder/x86/highbd_fwd_txfm_avx2.c:200:5: note[note]: called from here
#  198|                                        const int stride, const int out_size) {
#  199|     for (int i = 0; i < out_size; ++i) {
#  200|->     _mm256_store_si256((__m256i *)(out), in[i]);
#  201|       out += stride;
#  202|     }

Error: COMPILER_WARNING: [#def763]
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_avx2.c:69:22: note[note]: called from here
#   67|     uint32_t *dst = frame_sse + 2;
#   68|     for (int i = 0; i < block_height; i++) {
#   69|->     __m256i v_src1 = _mm256_loadu_si256((__m256i *)src1);
#   70|       __m256i v_src2 = _mm256_loadu_si256((__m256i *)src2);
#   71|       __m256i v_diff = _mm256_sub_epi16(v_src1, v_src2);

Error: COMPILER_WARNING: [#def764]
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_avx2.c:70:22: note[note]: called from here
#   68|     for (int i = 0; i < block_height; i++) {
#   69|       __m256i v_src1 = _mm256_loadu_si256((__m256i *)src1);
#   70|->     __m256i v_src2 = _mm256_loadu_si256((__m256i *)src2);
#   71|       __m256i v_diff = _mm256_sub_epi16(v_src1, v_src2);
#   72|       __m256i v_mullo = _mm256_mullo_epi16(v_diff, v_diff);

Error: COMPILER_WARNING: [#def765]
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_avx2.c:71:22: note[note]: called from here
#   69|       __m256i v_src1 = _mm256_loadu_si256((__m256i *)src1);
#   70|       __m256i v_src2 = _mm256_loadu_si256((__m256i *)src2);
#   71|->     __m256i v_diff = _mm256_sub_epi16(v_src1, v_src2);
#   72|       __m256i v_mullo = _mm256_mullo_epi16(v_diff, v_diff);
#   73|       __m256i v_mulhi = _mm256_mulhi_epi16(v_diff, v_diff);

Error: COMPILER_WARNING: [#def766]
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_avx2.c:72:23: note[note]: called from here
#   70|       __m256i v_src2 = _mm256_loadu_si256((__m256i *)src2);
#   71|       __m256i v_diff = _mm256_sub_epi16(v_src1, v_src2);
#   72|->     __m256i v_mullo = _mm256_mullo_epi16(v_diff, v_diff);
#   73|       __m256i v_mulhi = _mm256_mulhi_epi16(v_diff, v_diff);
#   74|   

Error: COMPILER_WARNING: [#def767]
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_avx2.c:73:23: note[note]: called from here
#   71|       __m256i v_diff = _mm256_sub_epi16(v_src1, v_src2);
#   72|       __m256i v_mullo = _mm256_mullo_epi16(v_diff, v_diff);
#   73|->     __m256i v_mulhi = _mm256_mulhi_epi16(v_diff, v_diff);
#   74|   
#   75|       __m256i v_lo = _mm256_unpacklo_epi16(v_mullo, v_mulhi);

Error: COMPILER_WARNING: [#def768]
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_avx2.c:75:20: note[note]: called from here
#   73|       __m256i v_mulhi = _mm256_mulhi_epi16(v_diff, v_diff);
#   74|   
#   75|->     __m256i v_lo = _mm256_unpacklo_epi16(v_mullo, v_mulhi);
#   76|       __m256i v_hi = _mm256_unpackhi_epi16(v_mullo, v_mulhi);
#   77|       __m256i diff_lo =

Error: COMPILER_WARNING: [#def769]
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_avx2.c:76:20: note[note]: called from here
#   74|   
#   75|       __m256i v_lo = _mm256_unpacklo_epi16(v_mullo, v_mulhi);
#   76|->     __m256i v_hi = _mm256_unpackhi_epi16(v_mullo, v_mulhi);
#   77|       __m256i diff_lo =
#   78|           _mm256_inserti128_si256(v_lo, _mm256_extracti128_si256(v_hi, 0), 1);

Error: COMPILER_WARNING: [#def770]
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_avx2.c:78:9: note[note]: called from here
#   76|       __m256i v_hi = _mm256_unpackhi_epi16(v_mullo, v_mulhi);
#   77|       __m256i diff_lo =
#   78|->         _mm256_inserti128_si256(v_lo, _mm256_extracti128_si256(v_hi, 0), 1);
#   79|       __m256i diff_hi =
#   80|           _mm256_inserti128_si256(v_hi, _mm256_extracti128_si256(v_lo, 1), 0);

Error: COMPILER_WARNING: [#def771]
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_avx2.c:80:9: note[note]: called from here
#   78|           _mm256_inserti128_si256(v_lo, _mm256_extracti128_si256(v_hi, 0), 1);
#   79|       __m256i diff_hi =
#   80|->         _mm256_inserti128_si256(v_hi, _mm256_extracti128_si256(v_lo, 1), 0);
#   81|   
#   82|       _mm256_storeu_si256((__m256i *)dst, diff_lo);

Error: COMPILER_WARNING: [#def772]
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_avx2.c:82:5: note[note]: called from here
#   80|           _mm256_inserti128_si256(v_hi, _mm256_extracti128_si256(v_lo, 1), 0);
#   81|   
#   82|->     _mm256_storeu_si256((__m256i *)dst, diff_lo);
#   83|       _mm256_storeu_si256((__m256i *)(dst + 8), diff_hi);
#   84|   

Error: COMPILER_WARNING: [#def773]
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_avx2.c:83:5: note[note]: called from here
#   81|   
#   82|       _mm256_storeu_si256((__m256i *)dst, diff_lo);
#   83|->     _mm256_storeu_si256((__m256i *)(dst + 8), diff_hi);
#   84|   
#   85|       v_src1 = _mm256_loadu_si256((__m256i *)(src1 + 16));

Error: COMPILER_WARNING: [#def774]
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_avx2.c:85:14: note[note]: called from here
#   83|       _mm256_storeu_si256((__m256i *)(dst + 8), diff_hi);
#   84|   
#   85|->     v_src1 = _mm256_loadu_si256((__m256i *)(src1 + 16));
#   86|       v_src2 = _mm256_loadu_si256((__m256i *)(src2 + 16));
#   87|       v_diff = _mm256_sub_epi16(v_src1, v_src2);

Error: COMPILER_WARNING: [#def775]
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_avx2.c:86:14: note[note]: called from here
#   84|   
#   85|       v_src1 = _mm256_loadu_si256((__m256i *)(src1 + 16));
#   86|->     v_src2 = _mm256_loadu_si256((__m256i *)(src2 + 16));
#   87|       v_diff = _mm256_sub_epi16(v_src1, v_src2);
#   88|       v_mullo = _mm256_mullo_epi16(v_diff, v_diff);

Error: COMPILER_WARNING: [#def776]
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_avx2.c:87:14: note[note]: called from here
#   85|       v_src1 = _mm256_loadu_si256((__m256i *)(src1 + 16));
#   86|       v_src2 = _mm256_loadu_si256((__m256i *)(src2 + 16));
#   87|->     v_diff = _mm256_sub_epi16(v_src1, v_src2);
#   88|       v_mullo = _mm256_mullo_epi16(v_diff, v_diff);
#   89|       v_mulhi = _mm256_mulhi_epi16(v_diff, v_diff);

Error: COMPILER_WARNING: [#def777]
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_avx2.c:88:15: note[note]: called from here
#   86|       v_src2 = _mm256_loadu_si256((__m256i *)(src2 + 16));
#   87|       v_diff = _mm256_sub_epi16(v_src1, v_src2);
#   88|->     v_mullo = _mm256_mullo_epi16(v_diff, v_diff);
#   89|       v_mulhi = _mm256_mulhi_epi16(v_diff, v_diff);
#   90|   

Error: COMPILER_WARNING: [#def778]
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_avx2.c:89:15: note[note]: called from here
#   87|       v_diff = _mm256_sub_epi16(v_src1, v_src2);
#   88|       v_mullo = _mm256_mullo_epi16(v_diff, v_diff);
#   89|->     v_mulhi = _mm256_mulhi_epi16(v_diff, v_diff);
#   90|   
#   91|       v_lo = _mm256_unpacklo_epi16(v_mullo, v_mulhi);

Error: COMPILER_WARNING: [#def779]
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_avx2.c:91:12: note[note]: called from here
#   89|       v_mulhi = _mm256_mulhi_epi16(v_diff, v_diff);
#   90|   
#   91|->     v_lo = _mm256_unpacklo_epi16(v_mullo, v_mulhi);
#   92|       v_hi = _mm256_unpackhi_epi16(v_mullo, v_mulhi);
#   93|       diff_lo =

Error: COMPILER_WARNING: [#def780]
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_avx2.c:92:12: note[note]: called from here
#   90|   
#   91|       v_lo = _mm256_unpacklo_epi16(v_mullo, v_mulhi);
#   92|->     v_hi = _mm256_unpackhi_epi16(v_mullo, v_mulhi);
#   93|       diff_lo =
#   94|           _mm256_inserti128_si256(v_lo, _mm256_extracti128_si256(v_hi, 0), 1);

Error: COMPILER_WARNING: [#def781]
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_avx2.c:94:9: note[note]: called from here
#   92|       v_hi = _mm256_unpackhi_epi16(v_mullo, v_mulhi);
#   93|       diff_lo =
#   94|->         _mm256_inserti128_si256(v_lo, _mm256_extracti128_si256(v_hi, 0), 1);
#   95|       diff_hi =
#   96|           _mm256_inserti128_si256(v_hi, _mm256_extracti128_si256(v_lo, 1), 0);

Error: COMPILER_WARNING: [#def782]
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_avx2.c:96:9: note[note]: called from here
#   94|           _mm256_inserti128_si256(v_lo, _mm256_extracti128_si256(v_hi, 0), 1);
#   95|       diff_hi =
#   96|->         _mm256_inserti128_si256(v_hi, _mm256_extracti128_si256(v_lo, 1), 0);
#   97|   
#   98|       _mm256_storeu_si256((__m256i *)(dst + 16), diff_lo);

Error: COMPILER_WARNING: [#def783]
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_avx2.c:98:5: note[note]: called from here
#   96|           _mm256_inserti128_si256(v_hi, _mm256_extracti128_si256(v_lo, 1), 0);
#   97|   
#   98|->     _mm256_storeu_si256((__m256i *)(dst + 16), diff_lo);
#   99|       _mm256_storeu_si256((__m256i *)(dst + 24), diff_hi);
#  100|   

Error: COMPILER_WARNING: [#def784]
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_avx2.c:99:5: note[note]: called from here
#   97|   
#   98|       _mm256_storeu_si256((__m256i *)(dst + 16), diff_lo);
#   99|->     _mm256_storeu_si256((__m256i *)(dst + 24), diff_hi);
#  100|   
#  101|       src1 += stride;

Error: COMPILER_WARNING: [#def785]
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_avx2.c:125:33: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#  123|   }
#  124|   
#  125|-> static AOM_FORCE_INLINE int32_t xx_mask_and_hadd(__m256i vsum, int i) {
#  126|     // Mask the required 5 values inside the vector
#  127|     __m256i vtmp = _mm256_and_si256(vsum, *(__m256i *)sse_bytemask[i]);

Error: COMPILER_WARNING: [#def786]
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_avx2.c:182:13: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#  180|   
#  181|     for (int row = 0; row < block_height - 3; row++) {
#  182|->     __m256i vsum1 = _mm256_add_epi32(vsrc[0], vsrc[1]);
#  183|       __m256i vsum2 = _mm256_add_epi32(vsrc[2], vsrc[3]);
#  184|       __m256i vsum3 = _mm256_add_epi32(vsum1, vsum2);

Error: GCC_ANALYZER_WARNING (CWE-457): [#def787]
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_sse2.c:130:24: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘vsrc[3][0]’
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_sse2.c:243:6: enter_function: entry to ‘av1_highbd_apply_temporal_filter_sse2’
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_sse2.c:284:30: branch_true: following ‘true’ branch (when ‘subblock_idx != 4’)...
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_sse2.c:286:31: branch_true: ...to here
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_sse2.c:296:23: branch_true: following ‘true’ branch (when ‘plane < num_planes’)...
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_sse2.c:297:43: branch_true: ...to here
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_sse2.c:308:32: branch_false: following ‘false’ branch (when ‘plane == 0’)...
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_sse2.c:310:39: branch_false: ...to here
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_sse2.c:320:8: branch_false: following ‘false’ branch (when ‘plane != 1’)...
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_sse2.c:337:23: branch_false: ...to here
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_sse2.c:334:5: call_function: calling ‘highbd_apply_temporal_filter’ from ‘av1_highbd_apply_temporal_filter_sse2’
#  128|       for (int row = 0; row < block_height - 3; row++) {
#  129|         __m128i vsum11 = _mm_add_epi32(vsrc[0][0], vsrc[1][0]);
#  130|->       __m128i vsum12 = _mm_add_epi32(vsrc[2][0], vsrc[3][0]);
#  131|         __m128i vsum13 = _mm_add_epi32(vsum11, vsum12);
#  132|         __m128i vsum1 = _mm_add_epi32(vsum13, vsrc[4][0]);

Error: GCC_ANALYZER_WARNING (CWE-457): [#def788]
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_sse2.c:159:24: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘vsrc[3][0]’
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_sse2.c:243:6: enter_function: entry to ‘av1_highbd_apply_temporal_filter_sse2’
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_sse2.c:284:30: branch_true: following ‘true’ branch (when ‘subblock_idx != 4’)...
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_sse2.c:286:31: branch_true: ...to here
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_sse2.c:296:23: branch_true: following ‘true’ branch (when ‘plane < num_planes’)...
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_sse2.c:297:43: branch_true: ...to here
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_sse2.c:308:32: branch_false: following ‘false’ branch (when ‘plane == 0’)...
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_sse2.c:310:39: branch_false: ...to here
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_sse2.c:320:8: branch_false: following ‘false’ branch (when ‘plane != 1’)...
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_sse2.c:337:23: branch_false: ...to here
aom-3.13.1/av1/encoder/x86/highbd_temporal_filter_sse2.c:334:5: call_function: calling ‘highbd_apply_temporal_filter’ from ‘av1_highbd_apply_temporal_filter_sse2’
#  157|       for (int row = block_height - 3; row < block_height; row++) {
#  158|         __m128i vsum11 = _mm_add_epi32(vsrc[0][0], vsrc[1][0]);
#  159|->       __m128i vsum12 = _mm_add_epi32(vsrc[2][0], vsrc[3][0]);
#  160|         __m128i vsum13 = _mm_add_epi32(vsum11, vsum12);
#  161|         __m128i vsum1 = _mm_add_epi32(vsum13, vsrc[4][0]);

Error: COMPILER_WARNING: [#def789]
aom-3.13.1/av1/encoder/x86/ml_avx2.c:92:12: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   90|     __m256 hadd[4];
#   91|     for (int out = 0; out < num_outputs; out += 8) {
#   92|->     __m256 bias_reg = _mm256_loadu_ps(&bias[out]);
#   93|       __m256 in_result = _mm256_setzero_ps();
#   94|       for (int in = 0; in < num_inputs_to_process; in += 8) {

Error: COMPILER_WARNING: [#def790]
aom-3.13.1/av1/encoder/x86/ml_avx2.c:92:23: note[note]: called from here
#   90|     __m256 hadd[4];
#   91|     for (int out = 0; out < num_outputs; out += 8) {
#   92|->     __m256 bias_reg = _mm256_loadu_ps(&bias[out]);
#   93|       __m256 in_result = _mm256_setzero_ps();
#   94|       for (int in = 0; in < num_inputs_to_process; in += 8) {

Error: COMPILER_WARNING: [#def791]
aom-3.13.1/av1/encoder/x86/ml_avx2.c:93:24: note[note]: called from here
#   91|     for (int out = 0; out < num_outputs; out += 8) {
#   92|       __m256 bias_reg = _mm256_loadu_ps(&bias[out]);
#   93|->     __m256 in_result = _mm256_setzero_ps();
#   94|       for (int in = 0; in < num_inputs_to_process; in += 8) {
#   95|         const __m256 inputs256 = _mm256_loadu_ps(&inputs[in]);

Error: COMPILER_WARNING: [#def792]
aom-3.13.1/av1/encoder/x86/ml_avx2.c:95:32: note[note]: called from here
#   93|       __m256 in_result = _mm256_setzero_ps();
#   94|       for (int in = 0; in < num_inputs_to_process; in += 8) {
#   95|->       const __m256 inputs256 = _mm256_loadu_ps(&inputs[in]);
#   96|         const int weight_idx = in + (out * tot_num_inputs);
#   97|         // Process two output rows at a time.

Error: COMPILER_WARNING: [#def793]
aom-3.13.1/av1/encoder/x86/ml_avx2.c:99:9: note[note]: called from here
#   97|         // Process two output rows at a time.
#   98|         for (int i = 0; i < 4; i++) {
#   99|->         CALC_OUTPUT_FOR_2ROWS
#  100|         }
#  101|         const __m256 hh0 = _mm256_hadd_ps(hadd[0], hadd[1]);

Error: COMPILER_WARNING: [#def794]
aom-3.13.1/av1/encoder/x86/ml_avx2.c:101:26: note[note]: called from here
#   99|           CALC_OUTPUT_FOR_2ROWS
#  100|         }
#  101|->       const __m256 hh0 = _mm256_hadd_ps(hadd[0], hadd[1]);
#  102|         const __m256 hh1 = _mm256_hadd_ps(hadd[2], hadd[3]);
#  103|   

Error: COMPILER_WARNING: [#def795]
aom-3.13.1/av1/encoder/x86/ml_avx2.c:102:26: note[note]: called from here
#  100|         }
#  101|         const __m256 hh0 = _mm256_hadd_ps(hadd[0], hadd[1]);
#  102|->       const __m256 hh1 = _mm256_hadd_ps(hadd[2], hadd[3]);
#  103|   
#  104|         __m256 ht_0 = _mm256_permute2f128_ps(hh0, hh1, 0x20);

Error: COMPILER_WARNING: [#def796]
aom-3.13.1/av1/encoder/x86/ml_avx2.c:104:21: note[note]: called from here
#  102|         const __m256 hh1 = _mm256_hadd_ps(hadd[2], hadd[3]);
#  103|   
#  104|->       __m256 ht_0 = _mm256_permute2f128_ps(hh0, hh1, 0x20);
#  105|         __m256 ht_1 = _mm256_permute2f128_ps(hh0, hh1, 0x31);
#  106|   

Error: COMPILER_WARNING: [#def797]
aom-3.13.1/av1/encoder/x86/ml_avx2.c:105:21: note[note]: called from here
#  103|   
#  104|         __m256 ht_0 = _mm256_permute2f128_ps(hh0, hh1, 0x20);
#  105|->       __m256 ht_1 = _mm256_permute2f128_ps(hh0, hh1, 0x31);
#  106|   
#  107|         __m256 result = _mm256_add_ps(ht_0, ht_1);

Error: COMPILER_WARNING: [#def798]
aom-3.13.1/av1/encoder/x86/ml_avx2.c:107:23: note[note]: called from here
#  105|         __m256 ht_1 = _mm256_permute2f128_ps(hh0, hh1, 0x31);
#  106|   
#  107|->       __m256 result = _mm256_add_ps(ht_0, ht_1);
#  108|         in_result = _mm256_add_ps(in_result, result);
#  109|       }

Error: COMPILER_WARNING: [#def799]
aom-3.13.1/av1/encoder/x86/ml_avx2.c:108:19: note[note]: called from here
#  106|   
#  107|         __m256 result = _mm256_add_ps(ht_0, ht_1);
#  108|->       in_result = _mm256_add_ps(in_result, result);
#  109|       }
#  110|       in_result = _mm256_add_ps(in_result, bias_reg);

Error: COMPILER_WARNING: [#def800]
aom-3.13.1/av1/encoder/x86/ml_avx2.c:110:17: note[note]: called from here
#  108|         in_result = _mm256_add_ps(in_result, result);
#  109|       }
#  110|->     in_result = _mm256_add_ps(in_result, bias_reg);
#  111|       if (is_clip_required)
#  112|         in_result = _mm256_max_ps(in_result, _mm256_setzero_ps());

Error: COMPILER_WARNING: [#def801]
aom-3.13.1/av1/encoder/x86/ml_avx2.c:112:19: note[note]: called from here
#  110|       in_result = _mm256_add_ps(in_result, bias_reg);
#  111|       if (is_clip_required)
#  112|->       in_result = _mm256_max_ps(in_result, _mm256_setzero_ps());
#  113|       _mm256_storeu_ps(&output_nodes[out], in_result);
#  114|     }

Error: COMPILER_WARNING: [#def802]
aom-3.13.1/av1/encoder/x86/ml_avx2.c:113:5: note[note]: called from here
#  111|       if (is_clip_required)
#  112|         in_result = _mm256_max_ps(in_result, _mm256_setzero_ps());
#  113|->     _mm256_storeu_ps(&output_nodes[out], in_result);
#  114|     }
#  115|   }

Error: GCC_ANALYZER_WARNING (CWE-457): [#def803]
aom-3.13.1/av1/encoder/x86/reconinter_enc_sse2.c:57:39: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘conv_params.fwd_offset’
aom-3.13.1/av1/encoder/x86/reconinter_enc_sse2.c:32:6: enter_function: entry to ‘aom_upsampled_pred_sse2’
aom-3.13.1/av1/encoder/x86/reconinter_enc_sse2.c:39:6: branch_true: following ‘true’ branch (when ‘xd’ is non-NULL)...
aom-3.13.1/av1/encoder/x86/reconinter_enc_sse2.c:40:30: branch_true: ...to here
aom-3.13.1/av1/encoder/x86/reconinter_enc_sse2.c:45:27: call_function: inlined call to ‘av1_is_scaled’ from ‘aom_upsampled_pred_sse2’
aom-3.13.1/av1/encoder/x86/reconinter_enc_sse2.c:57:39: danger: use of uninitialized value ‘conv_params.fwd_offset’ here
#   55|   
#   56|         InterPredParams inter_pred_params;
#   57|->       inter_pred_params.conv_params = get_conv_params(0, plane, xd->bd);
#   58|         const int_interpfilters filters =
#   59|             av1_broadcast_interp_filter(EIGHTTAP_REGULAR);

Error: GCC_ANALYZER_WARNING (CWE-457): [#def804]
aom-3.13.1/av1/encoder/x86/reconinter_enc_sse2.c:177:39: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘conv_params.fwd_offset’
aom-3.13.1/av1/encoder/x86/reconinter_enc_sse2.c:151:6: enter_function: entry to ‘aom_highbd_upsampled_pred_sse2’
aom-3.13.1/av1/encoder/x86/reconinter_enc_sse2.c:159:6: branch_true: following ‘true’ branch (when ‘xd’ is non-NULL)...
aom-3.13.1/av1/encoder/x86/reconinter_enc_sse2.c:160:30: branch_true: ...to here
aom-3.13.1/av1/encoder/x86/reconinter_enc_sse2.c:165:27: call_function: inlined call to ‘av1_is_scaled’ from ‘aom_highbd_upsampled_pred_sse2’
aom-3.13.1/av1/encoder/x86/reconinter_enc_sse2.c:177:39: danger: use of uninitialized value ‘conv_params.fwd_offset’ here
#  175|   
#  176|         InterPredParams inter_pred_params;
#  177|->       inter_pred_params.conv_params = get_conv_params(0, plane, xd->bd);
#  178|         const int_interpfilters filters =
#  179|             av1_broadcast_interp_filter(EIGHTTAP_REGULAR);

Error: COMPILER_WARNING: [#def805]
aom-3.13.1/av1/encoder/x86/temporal_filter_avx2.c:246:11: note[note]: called from here
#  244|       vf1_128 = _mm_loadu_si128((__m128i *)(src1));
#  245|       vf2_128 = _mm_loadu_si128((__m128i *)(src2));
#  246|->     vf1 = _mm256_cvtepu8_epi16(vf1_128);
#  247|       vf2 = _mm256_cvtepu8_epi16(vf2_128);
#  248|       vdiff1 = _mm256_sub_epi16(vf1, vf2);

Error: COMPILER_WARNING: [#def806]
aom-3.13.1/av1/encoder/x86/temporal_filter_avx2.c:247:11: note[note]: called from here
#  245|       vf2_128 = _mm_loadu_si128((__m128i *)(src2));
#  246|       vf1 = _mm256_cvtepu8_epi16(vf1_128);
#  247|->     vf2 = _mm256_cvtepu8_epi16(vf2_128);
#  248|       vdiff1 = _mm256_sub_epi16(vf1, vf2);
#  249|       vsqdiff1 = _mm256_mullo_epi16(vdiff1, vdiff1);

Error: COMPILER_WARNING: [#def807]
aom-3.13.1/av1/encoder/x86/temporal_filter_avx2.c:248:14: note[note]: called from here
#  246|       vf1 = _mm256_cvtepu8_epi16(vf1_128);
#  247|       vf2 = _mm256_cvtepu8_epi16(vf2_128);
#  248|->     vdiff1 = _mm256_sub_epi16(vf1, vf2);
#  249|       vsqdiff1 = _mm256_mullo_epi16(vdiff1, vdiff1);
#  250|   

Error: COMPILER_WARNING: [#def808]
aom-3.13.1/av1/encoder/x86/temporal_filter_avx2.c:249:16: note[note]: called from here
#  247|       vf2 = _mm256_cvtepu8_epi16(vf2_128);
#  248|       vdiff1 = _mm256_sub_epi16(vf1, vf2);
#  249|->     vsqdiff1 = _mm256_mullo_epi16(vdiff1, vdiff1);
#  250|   
#  251|       _mm256_storeu_si256((__m256i *)(dst), vsqdiff1);

Error: COMPILER_WARNING: [#def809]
aom-3.13.1/av1/encoder/x86/temporal_filter_avx2.c:251:5: note[note]: called from here
#  249|       vsqdiff1 = _mm256_mullo_epi16(vdiff1, vdiff1);
#  250|   
#  251|->     _mm256_storeu_si256((__m256i *)(dst), vsqdiff1);
#  252|       // Set zero to uninitialized memory to avoid uninitialized loads later
#  253|       *(int *)(dst + 16) = _mm_cvtsi128_si32(_mm_setzero_si128());

Error: COMPILER_WARNING: [#def810]
aom-3.13.1/av1/encoder/x86/temporal_filter_avx2.c:296:49: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#  294|   
#  295|   static AOM_FORCE_INLINE __m256i xx_load_and_pad(uint16_t *src, int col,
#  296|->                                                 int block_width) {
#  297|     __m128i v128tmp = _mm_loadu_si128((__m128i *)(src));
#  298|     if (col == 0) {

Error: COMPILER_WARNING: [#def811]
aom-3.13.1/av1/encoder/x86/temporal_filter_avx2.c:309:33: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#  307|   }
#  308|   
#  309|-> static AOM_FORCE_INLINE int32_t xx_mask_and_hadd(__m256i vsum, int i) {
#  310|     // Mask the required 5 values inside the vector
#  311|     __m256i vtmp = _mm256_and_si256(vsum, *(__m256i *)sse_bytemask[i]);

Error: COMPILER_WARNING: [#def812]
aom-3.13.1/av1/encoder/x86/wedge_utils_avx2.c:33:32: note[note]: called from here
#   31|     uint64_t csse;
#   32|   
#   33|->   const __m256i v_mask_max_w = _mm256_set1_epi16(MAX_MASK_VALUE);
#   34|     const __m256i v_zext_q = _mm256_set1_epi64x(~0u);
#   35|   

Error: COMPILER_WARNING: [#def813]
aom-3.13.1/av1/encoder/x86/wedge_utils_avx2.c:34:28: note[note]: called from here
#   32|   
#   33|     const __m256i v_mask_max_w = _mm256_set1_epi16(MAX_MASK_VALUE);
#   34|->   const __m256i v_zext_q = _mm256_set1_epi64x(~0u);
#   35|   
#   36|     __m256i v_acc0_q = _mm256_setzero_si256();

Error: COMPILER_WARNING: [#def814]
aom-3.13.1/av1/encoder/x86/wedge_utils_avx2.c:36:22: note[note]: called from here
#   34|     const __m256i v_zext_q = _mm256_set1_epi64x(~0u);
#   35|   
#   36|->   __m256i v_acc0_q = _mm256_setzero_si256();
#   37|   
#   38|     assert(N % 64 == 0);

Error: COMPILER_WARNING: [#def815]
aom-3.13.1/av1/encoder/x86/wedge_utils_avx2.c:45:28: note[note]: called from here
#   43|   
#   44|     do {
#   45|->     const __m256i v_r0_w = _mm256_lddqu_si256((__m256i *)(r1 + n));
#   46|       const __m256i v_d0_w = _mm256_lddqu_si256((__m256i *)(d + n));
#   47|       const __m128i v_m01_b = _mm_lddqu_si128((__m128i *)(m + n));

Error: COMPILER_WARNING: [#def816]
aom-3.13.1/av1/encoder/x86/wedge_utils_avx2.c:46:28: note[note]: called from here
#   44|     do {
#   45|       const __m256i v_r0_w = _mm256_lddqu_si256((__m256i *)(r1 + n));
#   46|->     const __m256i v_d0_w = _mm256_lddqu_si256((__m256i *)(d + n));
#   47|       const __m128i v_m01_b = _mm_lddqu_si128((__m128i *)(m + n));
#   48|   

Error: COMPILER_WARNING: [#def817]
aom-3.13.1/av1/encoder/x86/wedge_utils_avx2.c:49:30: note[note]: called from here
#   47|       const __m128i v_m01_b = _mm_lddqu_si128((__m128i *)(m + n));
#   48|   
#   49|->     const __m256i v_rd0l_w = _mm256_unpacklo_epi16(v_d0_w, v_r0_w);
#   50|       const __m256i v_rd0h_w = _mm256_unpackhi_epi16(v_d0_w, v_r0_w);
#   51|       const __m256i v_m0_w = _mm256_cvtepu8_epi16(v_m01_b);

Error: COMPILER_WARNING: [#def818]
aom-3.13.1/av1/encoder/x86/wedge_utils_avx2.c:50:30: note[note]: called from here
#   48|   
#   49|       const __m256i v_rd0l_w = _mm256_unpacklo_epi16(v_d0_w, v_r0_w);
#   50|->     const __m256i v_rd0h_w = _mm256_unpackhi_epi16(v_d0_w, v_r0_w);
#   51|       const __m256i v_m0_w = _mm256_cvtepu8_epi16(v_m01_b);
#   52|   

Error: COMPILER_WARNING: [#def819]
aom-3.13.1/av1/encoder/x86/wedge_utils_avx2.c:51:28: note[note]: called from here
#   49|       const __m256i v_rd0l_w = _mm256_unpacklo_epi16(v_d0_w, v_r0_w);
#   50|       const __m256i v_rd0h_w = _mm256_unpackhi_epi16(v_d0_w, v_r0_w);
#   51|->     const __m256i v_m0_w = _mm256_cvtepu8_epi16(v_m01_b);
#   52|   
#   53|       const __m256i v_m0l_w = _mm256_unpacklo_epi16(v_m0_w, v_mask_max_w);

Error: COMPILER_WARNING: [#def820]
aom-3.13.1/av1/encoder/x86/wedge_utils_avx2.c:53:29: note[note]: called from here
#   51|       const __m256i v_m0_w = _mm256_cvtepu8_epi16(v_m01_b);
#   52|   
#   53|->     const __m256i v_m0l_w = _mm256_unpacklo_epi16(v_m0_w, v_mask_max_w);
#   54|       const __m256i v_m0h_w = _mm256_unpackhi_epi16(v_m0_w, v_mask_max_w);
#   55|   

Error: COMPILER_WARNING: [#def821]
aom-3.13.1/av1/encoder/x86/wedge_utils_avx2.c:54:29: note[note]: called from here
#   52|   
#   53|       const __m256i v_m0l_w = _mm256_unpacklo_epi16(v_m0_w, v_mask_max_w);
#   54|->     const __m256i v_m0h_w = _mm256_unpackhi_epi16(v_m0_w, v_mask_max_w);
#   55|   
#   56|       const __m256i v_t0l_d = _mm256_madd_epi16(v_rd0l_w, v_m0l_w);

Error: COMPILER_WARNING: [#def822]
aom-3.13.1/av1/encoder/x86/wedge_utils_avx2.c:56:29: note[note]: called from here
#   54|       const __m256i v_m0h_w = _mm256_unpackhi_epi16(v_m0_w, v_mask_max_w);
#   55|   
#   56|->     const __m256i v_t0l_d = _mm256_madd_epi16(v_rd0l_w, v_m0l_w);
#   57|       const __m256i v_t0h_d = _mm256_madd_epi16(v_rd0h_w, v_m0h_w);
#   58|   

Error: COMPILER_WARNING: [#def823]
aom-3.13.1/av1/encoder/x86/wedge_utils_avx2.c:57:29: note[note]: called from here
#   55|   
#   56|       const __m256i v_t0l_d = _mm256_madd_epi16(v_rd0l_w, v_m0l_w);
#   57|->     const __m256i v_t0h_d = _mm256_madd_epi16(v_rd0h_w, v_m0h_w);
#   58|   
#   59|       const __m256i v_t0_w = _mm256_packs_epi32(v_t0l_d, v_t0h_d);

Error: COMPILER_WARNING: [#def824]
aom-3.13.1/av1/encoder/x86/wedge_utils_avx2.c:59:28: note[note]: called from here
#   57|       const __m256i v_t0h_d = _mm256_madd_epi16(v_rd0h_w, v_m0h_w);
#   58|   
#   59|->     const __m256i v_t0_w = _mm256_packs_epi32(v_t0l_d, v_t0h_d);
#   60|   
#   61|       const __m256i v_sq0_d = _mm256_madd_epi16(v_t0_w, v_t0_w);

Error: COMPILER_WARNING: [#def825]
aom-3.13.1/av1/encoder/x86/wedge_utils_avx2.c:61:29: note[note]: called from here
#   59|       const __m256i v_t0_w = _mm256_packs_epi32(v_t0l_d, v_t0h_d);
#   60|   
#   61|->     const __m256i v_sq0_d = _mm256_madd_epi16(v_t0_w, v_t0_w);
#   62|   
#   63|       const __m256i v_sum0_q = _mm256_add_epi64(

Error: COMPILER_WARNING: [#def826]
aom-3.13.1/av1/encoder/x86/wedge_utils_avx2.c:63:30: note[note]: called from here
#   61|       const __m256i v_sq0_d = _mm256_madd_epi16(v_t0_w, v_t0_w);
#   62|   
#   63|->     const __m256i v_sum0_q = _mm256_add_epi64(
#   64|           _mm256_and_si256(v_sq0_d, v_zext_q), _mm256_srli_epi64(v_sq0_d, 32));
#   65|   

Error: COMPILER_WARNING: [#def827]
aom-3.13.1/av1/encoder/x86/wedge_utils_avx2.c:66:16: note[note]: called from here
#   64|           _mm256_and_si256(v_sq0_d, v_zext_q), _mm256_srli_epi64(v_sq0_d, 32));
#   65|   
#   66|->     v_acc0_q = _mm256_add_epi64(v_acc0_q, v_sum0_q);
#   67|   
#   68|       n += 16;

Error: COMPILER_WARNING: [#def828]
aom-3.13.1/av1/encoder/x86/wedge_utils_avx2.c:71:14: note[note]: called from here
#   69|     } while (n);
#   70|   
#   71|->   v_acc0_q = _mm256_add_epi64(v_acc0_q, _mm256_srli_si256(v_acc0_q, 8));
#   72|     __m128i v_acc_q_0 = _mm256_castsi256_si128(v_acc0_q);
#   73|     __m128i v_acc_q_1 = _mm256_extracti128_si256(v_acc0_q, 1);

Error: COMPILER_WARNING: [#def829]
aom-3.13.1/av1/encoder/x86/wedge_utils_avx2.c:72:23: note[note]: called from here
#   70|   
#   71|     v_acc0_q = _mm256_add_epi64(v_acc0_q, _mm256_srli_si256(v_acc0_q, 8));
#   72|->   __m128i v_acc_q_0 = _mm256_castsi256_si128(v_acc0_q);
#   73|     __m128i v_acc_q_1 = _mm256_extracti128_si256(v_acc0_q, 1);
#   74|     v_acc_q_0 = _mm_add_epi64(v_acc_q_0, v_acc_q_1);

Error: COMPILER_WARNING: [#def830]
aom-3.13.1/av1/encoder/x86/wedge_utils_avx2.c:73:23: note[note]: called from here
#   71|     v_acc0_q = _mm256_add_epi64(v_acc0_q, _mm256_srli_si256(v_acc0_q, 8));
#   72|     __m128i v_acc_q_0 = _mm256_castsi256_si128(v_acc0_q);
#   73|->   __m128i v_acc_q_1 = _mm256_extracti128_si256(v_acc0_q, 1);
#   74|     v_acc_q_0 = _mm_add_epi64(v_acc_q_0, v_acc_q_1);
#   75|   #if AOM_ARCH_X86_64

Error: GCC_ANALYZER_WARNING (CWE-775): [#def831]
aom-3.13.1/common/args.c:31:10: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(file, "r")’
aom-3.13.1/common/args.c:45:13: acquire_resource: opened here
aom-3.13.1/common/args.c:46:6: branch_false: following ‘false’ branch...
 branch_false: ...to here
aom-3.13.1/common/args.c:54:10: branch_true: following ‘true’ branch...
 branch_true: ...to here
aom-3.13.1/common/args.c:61:8: branch_false: following ‘false’ branch (when ‘right’ is non-NULL)...
aom-3.13.1/common/args.c:62:5: branch_false: ...to here
aom-3.13.1/common/args.c:68:8: branch_false: following ‘false’ branch (when ‘comment’ is NULL)...
aom-3.13.1/common/args.c:70:5: branch_false: ...to here
aom-3.13.1/common/args.c:55:25: call_function: inlined call to ‘ignore_front_spaces’ from ‘parse_cfg’
#   29|   
#   30|   static char *ignore_front_spaces(const char *str) {
#   31|->   while (str[0] == ' ' || str[0] == '\t') ++str;
#   32|     return (char *)str;
#   33|   }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def832]
aom-3.13.1/common/args.c:31:10: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(file, "r")’
aom-3.13.1/common/args.c:45:13: acquire_memory: allocated here
aom-3.13.1/common/args.c:46:6: branch_false: following ‘false’ branch...
 branch_false: ...to here
aom-3.13.1/common/args.c:54:10: branch_true: following ‘true’ branch...
 branch_true: ...to here
aom-3.13.1/common/args.c:61:8: branch_false: following ‘false’ branch (when ‘right’ is non-NULL)...
aom-3.13.1/common/args.c:62:5: branch_false: ...to here
aom-3.13.1/common/args.c:68:8: branch_false: following ‘false’ branch (when ‘comment’ is NULL)...
aom-3.13.1/common/args.c:70:5: branch_false: ...to here
aom-3.13.1/common/args.c:55:25: call_function: inlined call to ‘ignore_front_spaces’ from ‘parse_cfg’
#   29|   
#   30|   static char *ignore_front_spaces(const char *str) {
#   31|->   while (str[0] == ' ' || str[0] == '\t') ++str;
#   32|     return (char *)str;
#   33|   }

Error: GCC_ANALYZER_WARNING (CWE-775): [#def833]
aom-3.13.1/common/args.c:112:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(file, "r")’
aom-3.13.1/common/args.c:45:13: acquire_resource: opened here
aom-3.13.1/common/args.c:46:6: branch_false: following ‘false’ branch...
 branch_false: ...to here
aom-3.13.1/common/args.c:112:7: danger: ‘fopen(file, "r")’ leaks here; was opened at [(1)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/0)
#  110|     }
#  111|   
#  112|->   if (config->super_block_size != 128 && config->super_block_size != 64) {
#  113|       fprintf(stderr, "\n%s", kSbSizeWarningString);
#  114|       exit(-1);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def834]
aom-3.13.1/common/args.c:112:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(file, "r")’
aom-3.13.1/common/args.c:45:13: acquire_memory: allocated here
aom-3.13.1/common/args.c:46:6: branch_false: following ‘false’ branch...
 branch_false: ...to here
aom-3.13.1/common/args.c:112:7: danger: ‘fopen(file, "r")’ leaks here; was allocated at [(1)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/0)
#  110|     }
#  111|   
#  112|->   if (config->super_block_size != 128 && config->super_block_size != 64) {
#  113|       fprintf(stderr, "\n%s", kSbSizeWarningString);
#  114|       exit(-1);

Error: CPPCHECK_WARNING (CWE-562): [#def835]
aom-3.13.1/common/av1_config.c:83: error[autoVariables]: Address of local auto-variable assigned to a function parameter.
#   81|   static int parse_timing_info(struct aom_read_bit_buffer *reader) {
#   82|     int result = 0;
#   83|->   AV1C_PUSH_ERROR_HANDLER_DATA(result);
#   84|   
#   85|     AV1C_READ_BITS_OR_RETURN_ERROR(num_units_in_display_tick, 32);

Error: CPPCHECK_WARNING (CWE-562): [#def836]
aom-3.13.1/common/av1_config.c:120: error[autoVariables]: Address of local auto-variable assigned to a function parameter.
#  118|   static int parse_decoder_model_info(struct aom_read_bit_buffer *reader) {
#  119|     int result = 0;
#  120|->   AV1C_PUSH_ERROR_HANDLER_DATA(result);
#  121|   
#  122|     AV1C_READ_BITS_OR_RETURN_ERROR(buffer_delay_length_minus_1, 5);

Error: CPPCHECK_WARNING (CWE-562): [#def837]
aom-3.13.1/common/av1_config.c:141: error[autoVariables]: Address of local auto-variable assigned to a function parameter.
#  139|                                              int buffer_delay_length_minus_1) {
#  140|     int result = 0;
#  141|->   AV1C_PUSH_ERROR_HANDLER_DATA(result);
#  142|   
#  143|     const int buffer_delay_length = buffer_delay_length_minus_1 + 1;

Error: CPPCHECK_WARNING (CWE-562): [#def838]
aom-3.13.1/common/av1_config.c:157: error[autoVariables]: Address of local auto-variable assigned to a function parameter.
#  155|                                 Av1Config *config) {
#  156|     int result = 0;
#  157|->   AV1C_PUSH_ERROR_HANDLER_DATA(result);
#  158|   
#  159|     AV1C_READ_BIT_OR_RETURN_ERROR(high_bitdepth);

Error: GCC_ANALYZER_WARNING (CWE-775): [#def839]
aom-3.13.1/common/video_reader.c:58:14: warning[-Wanalyzer-file-leak]: leak of FILE ‘file’
aom-3.13.1/common/video_reader.c:36:15: branch_true: following ‘true’ branch (when the strings are non-equal)...
aom-3.13.1/common/video_reader.c:37:20: branch_true: ...to here
aom-3.13.1/common/video_reader.c:37:20: acquire_resource: opened here
aom-3.13.1/common/video_reader.c:38:6: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
aom-3.13.1/common/video_reader.c:40:30: branch_false: ...to here
aom-3.13.1/common/video_reader.c:41:6: branch_false: following ‘false’ branch (when ‘reader’ is non-NULL)...
aom-3.13.1/common/video_reader.c:46:3: branch_false: ...to here
aom-3.13.1/common/video_reader.c:57:13: branch_true: following ‘true’ branch (when the strings are non-equal)...
aom-3.13.1/common/video_reader.c:58:14: branch_true: ...to here
aom-3.13.1/common/video_reader.c:58:14: danger: ‘file’ leaks here; was opened at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
#   56|   #if CONFIG_WEBM_IO
#   57|     } else if (using_file &&
#   58|->              file_is_webm(&reader->webm_ctx, &reader->input_ctx)) {
#   59|       reader->input_ctx.file_type = FILE_TYPE_WEBM;
#   60|       reader->info.codec_fourcc = reader->input_ctx.fourcc;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def840]
aom-3.13.1/common/video_reader.c:58:14: warning[-Wanalyzer-malloc-leak]: leak of ‘file’
aom-3.13.1/common/video_reader.c:36:15: branch_true: following ‘true’ branch (when the strings are non-equal)...
aom-3.13.1/common/video_reader.c:37:20: branch_true: ...to here
aom-3.13.1/common/video_reader.c:37:20: acquire_memory: allocated here
aom-3.13.1/common/video_reader.c:38:6: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
aom-3.13.1/common/video_reader.c:40:30: branch_false: ...to here
aom-3.13.1/common/video_reader.c:41:6: branch_false: following ‘false’ branch (when ‘reader’ is non-NULL)...
aom-3.13.1/common/video_reader.c:46:3: branch_false: ...to here
aom-3.13.1/common/video_reader.c:57:13: branch_true: following ‘true’ branch (when the strings are non-equal)...
aom-3.13.1/common/video_reader.c:58:14: branch_true: ...to here
aom-3.13.1/common/video_reader.c:58:14: danger: ‘file’ leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
#   56|   #if CONFIG_WEBM_IO
#   57|     } else if (using_file &&
#   58|->              file_is_webm(&reader->webm_ctx, &reader->input_ctx)) {
#   59|       reader->input_ctx.file_type = FILE_TYPE_WEBM;
#   60|       reader->info.codec_fourcc = reader->input_ctx.fourcc;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def841]
aom-3.13.1/common/video_reader.c:58:14: warning[-Wanalyzer-malloc-leak]: leak of ‘reader’
aom-3.13.1/common/video_reader.c:36:15: branch_true: following ‘true’ branch (when the strings are non-equal)...
aom-3.13.1/common/video_reader.c:37:20: branch_true: ...to here
aom-3.13.1/common/video_reader.c:38:6: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
aom-3.13.1/common/video_reader.c:40:30: branch_false: ...to here
aom-3.13.1/common/video_reader.c:40:30: acquire_memory: allocated here
aom-3.13.1/common/video_reader.c:41:6: branch_false: following ‘false’ branch (when ‘reader’ is non-NULL)...
aom-3.13.1/common/video_reader.c:46:3: branch_false: ...to here
aom-3.13.1/common/video_reader.c:57:13: branch_true: following ‘true’ branch (when the strings are non-equal)...
aom-3.13.1/common/video_reader.c:58:14: branch_true: ...to here
aom-3.13.1/common/video_reader.c:58:14: danger: ‘reader’ leaks here; was allocated at [(5)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/4)
#   56|   #if CONFIG_WEBM_IO
#   57|     } else if (using_file &&
#   58|->              file_is_webm(&reader->webm_ctx, &reader->input_ctx)) {
#   59|       reader->input_ctx.file_type = FILE_TYPE_WEBM;
#   60|       reader->info.codec_fourcc = reader->input_ctx.fourcc;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def842]
aom-3.13.1/common/video_reader.c:64:14: warning[-Wanalyzer-malloc-leak]: leak of ‘reader’
aom-3.13.1/common/video_reader.c:36:15: branch_false: following ‘false’ branch (when the strings are equal)...
aom-3.13.1/common/video_reader.c:37:44: branch_false: ...to here
aom-3.13.1/common/video_reader.c:38:6: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
aom-3.13.1/common/video_reader.c:40:30: branch_false: ...to here
aom-3.13.1/common/video_reader.c:40:30: acquire_memory: allocated here
aom-3.13.1/common/video_reader.c:41:6: branch_false: following ‘false’ branch (when ‘reader’ is non-NULL)...
aom-3.13.1/common/video_reader.c:46:3: branch_false: ...to here
aom-3.13.1/common/video_reader.c:57:13: branch_false: following ‘false’ branch (when the strings are equal)...
aom-3.13.1/common/video_reader.c:64:14: branch_false: ...to here
aom-3.13.1/common/video_reader.c:64:14: danger: ‘reader’ leaks here; was allocated at [(5)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/4)
#   62|       reader->info.frame_height = reader->input_ctx.height;
#   63|   #endif
#   64|->   } else if (file_is_ivf(&reader->input_ctx)) {
#   65|       reader->input_ctx.file_type = FILE_TYPE_IVF;
#   66|       reader->info.codec_fourcc = reader->input_ctx.fourcc;

Error: GCC_ANALYZER_WARNING (CWE-775): [#def843]
aom-3.13.1/common/video_writer.c:32:3: warning[-Wanalyzer-file-leak]: leak of FILE
aom-3.13.1/common/video_writer.c:35:17: enter_function: entry to ‘aom_video_writer_open’
aom-3.13.1/common/video_writer.c:38:6: branch_true: following ‘true’ branch (when ‘container == 0’)...
aom-3.13.1/common/video_writer.c:40:24: branch_true: ...to here
aom-3.13.1/common/video_writer.c:40:24: acquire_resource: opened here
aom-3.13.1/common/video_writer.c:41:8: branch_false: following ‘false’ branch...
aom-3.13.1/common/video_writer.c:43:14: branch_false: ...to here
aom-3.13.1/common/video_writer.c:44:8: branch_false: following ‘false’ branch (when ‘writer’ is non-NULL)...
aom-3.13.1/common/video_writer.c:48:5: branch_false: ...to here
aom-3.13.1/common/video_writer.c:52:5: call_function: calling ‘write_header’ from ‘aom_video_writer_open’
#   30|     cfg.g_timebase.den = info->time_base.denominator;
#   31|   
#   32|->   ivf_write_file_header(file, &cfg, info->codec_fourcc, frame_count);
#   33|   }
#   34|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def844]
aom-3.13.1/common/video_writer.c:32:3: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
aom-3.13.1/common/video_writer.c:35:17: enter_function: entry to ‘aom_video_writer_open’
aom-3.13.1/common/video_writer.c:38:6: branch_true: following ‘true’ branch (when ‘container == 0’)...
aom-3.13.1/common/video_writer.c:40:24: branch_true: ...to here
aom-3.13.1/common/video_writer.c:40:24: acquire_memory: allocated here
aom-3.13.1/common/video_writer.c:41:8: branch_false: following ‘false’ branch...
aom-3.13.1/common/video_writer.c:43:14: branch_false: ...to here
aom-3.13.1/common/video_writer.c:44:8: branch_false: following ‘false’ branch (when ‘writer’ is non-NULL)...
aom-3.13.1/common/video_writer.c:48:5: branch_false: ...to here
aom-3.13.1/common/video_writer.c:52:5: call_function: calling ‘write_header’ from ‘aom_video_writer_open’
#   30|     cfg.g_timebase.den = info->time_base.denominator;
#   31|   
#   32|->   ivf_write_file_header(file, &cfg, info->codec_fourcc, frame_count);
#   33|   }
#   34|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def845]
aom-3.13.1/common/video_writer.c:32:3: warning[-Wanalyzer-malloc-leak]: leak of ‘writer’
aom-3.13.1/common/video_writer.c:35:17: enter_function: entry to ‘aom_video_writer_open’
aom-3.13.1/common/video_writer.c:38:6: branch_true: following ‘true’ branch (when ‘container == 0’)...
aom-3.13.1/common/video_writer.c:40:24: branch_true: ...to here
aom-3.13.1/common/video_writer.c:41:8: branch_false: following ‘false’ branch...
aom-3.13.1/common/video_writer.c:43:14: branch_false: ...to here
aom-3.13.1/common/video_writer.c:43:14: acquire_memory: allocated here
aom-3.13.1/common/video_writer.c:44:8: branch_false: following ‘false’ branch (when ‘writer’ is non-NULL)...
aom-3.13.1/common/video_writer.c:48:5: branch_false: ...to here
aom-3.13.1/common/video_writer.c:52:5: call_function: calling ‘write_header’ from ‘aom_video_writer_open’
#   30|     cfg.g_timebase.den = info->time_base.denominator;
#   31|   
#   32|->   ivf_write_file_header(file, &cfg, info->codec_fourcc, frame_count);
#   33|   }
#   34|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def846]
aom-3.13.1/common/warnings.c:89:5: warning[-Wanalyzer-malloc-leak]: leak of ‘warning’
aom-3.13.1/common/warnings.c:77:6: enter_function: entry to ‘check_encoder_config’
aom-3.13.1/common/warnings.c:84:3: call_function: calling ‘check_quantizer’ from ‘check_encoder_config’
aom-3.13.1/common/warnings.c:84:3: return_function: returning to ‘check_encoder_config’ from ‘check_quantizer’
aom-3.13.1/common/warnings.c:87:45: branch_true: following ‘true’ branch (when ‘warning’ is non-NULL)...
aom-3.13.1/common/warnings.c:89:5: branch_true: ...to here
aom-3.13.1/common/warnings.c:89:5: danger: ‘warning’ leaks here; was allocated at [(8)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/7)
#   87|     for (warning = warning_list.warning_node; warning != NULL;
#   88|          warning = warning->next_warning, ++num_warnings) {
#   89|->     aom_tools_warn("%s", warning->warning_string);
#   90|     }
#   91|   

Scan Properties

analyzer-version-clippy1.90.0
analyzer-version-cppcheck2.18.3
analyzer-version-gcc15.2.1
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-123.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-gcc-latest-x86_64
project-nameaom-3.13.1-1.fc44
store-results-to/tmp/tmpzbeacg1c/aom-3.13.1-1.fc44.tar.xz
time-created2025-10-28 17:28:03
time-finished2025-10-28 17:35:58
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-gcc-latest-x86_64' '-t' 'gcc,cppcheck,shellcheck,clippy,unicontrol' '-o' '/tmp/tmpzbeacg1c/aom-3.13.1-1.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--install=gcc-latest' '--gcc-analyzer-bin=/opt/gcc-latest/bin/gcc' '/tmp/tmpzbeacg1c/aom-3.13.1-1.fc44.src.rpm'
tool-versioncsmock-3.8.3.20251027.143044.ge6b947b-1.el9