rust-lang / rustc_codegen_cranelift

Cranelift based backend for rustc
Apache License 2.0
1.52k stars 94 forks source link

Support rav1e on x86_64 #1399

Closed bjorn3 closed 8 months ago

bjorn3 commented 8 months ago

https://github.com/xiph/rav1e

failures:

---- api::test::flush_low_latency_no_scene_change stdout ----
trap at Instance { def: Item(DefId(2:13613 ~ core[2317]::core_arch::x86::sse2::_mm_avg_epu16)), args: [] } (_ZN4core9core_arch3x864sse213_mm_avg_epu1617h54ff101fa2ee1315E): llvm.x86.sse2.pavg.w
---- api::test::flush_low_latency_no_scene_change stderr ----
note: got unexpected return code 1
---- api::test::flush_low_latency_scene_change_detection stdout ----
trap at Instance { def: Item(DefId(2:13613 ~ core[2317]::core_arch::x86::sse2::_mm_avg_epu16)), args: [] } (_ZN4core9core_arch3x864sse213_mm_avg_epu1617h54ff101fa2ee1315E): llvm.x86.sse2.pavg.w
---- api::test::flush_low_latency_scene_change_detection stderr ----
note: got unexpected return code 1
---- api::test::flush_reorder_no_scene_change stdout ----
trap at Instance { def: Item(DefId(2:13613 ~ core[2317]::core_arch::x86::sse2::_mm_avg_epu16)), args: [] } (_ZN4core9core_arch3x864sse213_mm_avg_epu1617h54ff101fa2ee1315E): llvm.x86.sse2.pavg.w
---- api::test::flush_reorder_no_scene_change stderr ----
note: got unexpected return code 1
---- api::test::flush_unlimited_low_latency_no_scene_change stdout ----
trap at Instance { def: Item(DefId(2:13613 ~ core[2317]::core_arch::x86::sse2::_mm_avg_epu16)), args: [] } (_ZN4core9core_arch3x864sse213_mm_avg_epu1617h54ff101fa2ee1315E): llvm.x86.sse2.pavg.w
---- api::test::flush_unlimited_low_latency_no_scene_change stderr ----
note: got unexpected return code 1
---- api::test::flush_reorder_scene_change_detection stdout ----
trap at Instance { def: Item(DefId(2:13613 ~ core[2317]::core_arch::x86::sse2::_mm_avg_epu16)), args: [] } (_ZN4core9core_arch3x864sse213_mm_avg_epu1617h54ff101fa2ee1315E): llvm.x86.sse2.pavg.w
---- api::test::flush_reorder_scene_change_detection stderr ----
note: got unexpected return code 1
---- api::test::guess_frame_subtypes_assert stdout ----
trap at Instance { def: Item(DefId(2:13613 ~ core[2317]::core_arch::x86::sse2::_mm_avg_epu16)), args: [] } (_ZN4core9core_arch3x864sse213_mm_avg_epu1617h54ff101fa2ee1315E): llvm.x86.sse2.pavg.w
---- api::test::guess_frame_subtypes_assert stderr ----
note: got unexpected return code 1
---- api::test::log_q_exp_overflow stdout ----
trap at Instance { def: Item(DefId(2:13613 ~ core[2317]::core_arch::x86::sse2::_mm_avg_epu16)), args: [] } (_ZN4core9core_arch3x864sse213_mm_avg_epu1617h54ff101fa2ee1315E): llvm.x86.sse2.pavg.w
---- api::test::log_q_exp_overflow stderr ----
note: got unexpected return code 1
---- api::test::flush_unlimited_low_latency_scene_change_detection stdout ----
trap at Instance { def: Item(DefId(2:13613 ~ core[2317]::core_arch::x86::sse2::_mm_avg_epu16)), args: [] } (_ZN4core9core_arch3x864sse213_mm_avg_epu1617h54ff101fa2ee1315E): llvm.x86.sse2.pavg.w
---- api::test::flush_unlimited_low_latency_scene_change_detection stderr ----
note: got unexpected return code 1
---- api::test::lookahead_size_properly_bounded_10 stdout ----
trap at Instance { def: Item(DefId(2:13613 ~ core[2317]::core_arch::x86::sse2::_mm_avg_epu16)), args: [] } (_ZN4core9core_arch3x864sse213_mm_avg_epu1617h54ff101fa2ee1315E): llvm.x86.sse2.pavg.w
---- api::test::lookahead_size_properly_bounded_10 stderr ----
note: got unexpected return code 1
---- api::test::flush_unlimited_reorder_no_scene_change stdout ----
trap at Instance { def: Item(DefId(2:13613 ~ core[2317]::core_arch::x86::sse2::_mm_avg_epu16)), args: [] } (_ZN4core9core_arch3x864sse213_mm_avg_epu1617h54ff101fa2ee1315E): llvm.x86.sse2.pavg.w
---- api::test::flush_unlimited_reorder_no_scene_change stderr ----
note: got unexpected return code 1
---- api::test::lookahead_size_properly_bounded_lowlatency_1 stdout ----
trap at Instance { def: Item(DefId(2:13613 ~ core[2317]::core_arch::x86::sse2::_mm_avg_epu16)), args: [] } (_ZN4core9core_arch3x864sse213_mm_avg_epu1617h54ff101fa2ee1315E): llvm.x86.sse2.pavg.w
---- api::test::lookahead_size_properly_bounded_lowlatency_1 stderr ----
note: got unexpected return code 1
---- api::test::lookahead_size_properly_bounded_16 stdout ----
trap at Instance { def: Item(DefId(2:13613 ~ core[2317]::core_arch::x86::sse2::_mm_avg_epu16)), args: [] } (_ZN4core9core_arch3x864sse213_mm_avg_epu1617h54ff101fa2ee1315E): llvm.x86.sse2.pavg.w
---- api::test::lookahead_size_properly_bounded_16 stderr ----
note: got unexpected return code 1
---- api::test::lookahead_size_properly_bounded_8 stdout ----
trap at Instance { def: Item(DefId(2:13613 ~ core[2317]::core_arch::x86::sse2::_mm_avg_epu16)), args: [] } (_ZN4core9core_arch3x864sse213_mm_avg_epu1617h54ff101fa2ee1315E): llvm.x86.sse2.pavg.w
---- api::test::lookahead_size_properly_bounded_8 stderr ----
note: got unexpected return code 1
---- api::test::flush_unlimited_reorder_scene_change_detection stdout ----
trap at Instance { def: Item(DefId(2:13613 ~ core[2317]::core_arch::x86::sse2::_mm_avg_epu16)), args: [] } (_ZN4core9core_arch3x864sse213_mm_avg_epu1617h54ff101fa2ee1315E): llvm.x86.sse2.pavg.w
---- api::test::flush_unlimited_reorder_scene_change_detection stderr ----
note: got unexpected return code 1
---- api::test::lookahead_size_properly_bounded_lowlatency_8 stdout ----
trap at Instance { def: Item(DefId(2:13613 ~ core[2317]::core_arch::x86::sse2::_mm_avg_epu16)), args: [] } (_ZN4core9core_arch3x864sse213_mm_avg_epu1617h54ff101fa2ee1315E): llvm.x86.sse2.pavg.w
---- api::test::lookahead_size_properly_bounded_lowlatency_8 stderr ----
note: got unexpected return code 1
---- api::test::max_quantizer_bounds_correctly stdout ----
trap at Instance { def: Item(DefId(2:13613 ~ core[2317]::core_arch::x86::sse2::_mm_avg_epu16)), args: [] } (_ZN4core9core_arch3x864sse213_mm_avg_epu1617h54ff101fa2ee1315E): llvm.x86.sse2.pavg.w
---- api::test::max_quantizer_bounds_correctly stderr ----
note: got unexpected return code 1
---- api::test::min_quantizer_bounds_correctly stdout ----
trap at Instance { def: Item(DefId(2:13613 ~ core[2317]::core_arch::x86::sse2::_mm_avg_epu16)), args: [] } (_ZN4core9core_arch3x864sse213_mm_avg_epu1617h54ff101fa2ee1315E): llvm.x86.sse2.pavg.w
---- api::test::min_quantizer_bounds_correctly stderr ----
note: got unexpected return code 1
---- api::test::test_opaque_delivery stdout ----
trap at Instance { def: Item(DefId(2:13613 ~ core[2317]::core_arch::x86::sse2::_mm_avg_epu16)), args: [] } (_ZN4core9core_arch3x864sse213_mm_avg_epu1617h54ff101fa2ee1315E): llvm.x86.sse2.pavg.w
---- api::test::test_opaque_delivery stderr ----
note: got unexpected return code 1
---- api::test::test_t35_parameter stdout ----
trap at Instance { def: Item(DefId(2:13613 ~ core[2317]::core_arch::x86::sse2::_mm_avg_epu16)), args: [] } (_ZN4core9core_arch3x864sse213_mm_avg_epu1617h54ff101fa2ee1315E): llvm.x86.sse2.pavg.w
---- api::test::test_t35_parameter stderr ----
note: got unexpected return code 1
---- asm::x86::ec::test::update_cdf_4_sse2 stdout ----
trap at Instance { def: Item(DefId(2:13613 ~ core[2317]::core_arch::x86::sse2::_mm_avg_epu16)), args: [] } (_ZN4core9core_arch3x864sse213_mm_avg_epu1617h54ff101fa2ee1315E): llvm.x86.sse2.pavg.w
---- asm::x86::ec::test::update_cdf_4_sse2 stderr ----
note: got unexpected return code 1

failures:
    api::test::flush_low_latency_no_scene_change
    api::test::flush_low_latency_scene_change_detection
    api::test::flush_reorder_no_scene_change
    api::test::flush_reorder_scene_change_detection
    api::test::flush_unlimited_low_latency_no_scene_change
    api::test::flush_unlimited_low_latency_scene_change_detection
    api::test::flush_unlimited_reorder_no_scene_change
    api::test::flush_unlimited_reorder_scene_change_detection
    api::test::guess_frame_subtypes_assert
    api::test::log_q_exp_overflow
    api::test::lookahead_size_properly_bounded_10
    api::test::lookahead_size_properly_bounded_16
    api::test::lookahead_size_properly_bounded_8
    api::test::lookahead_size_properly_bounded_lowlatency_1
    api::test::lookahead_size_properly_bounded_lowlatency_8
    api::test::max_quantizer_bounds_correctly
    api::test::min_quantizer_bounds_correctly
    api::test::test_opaque_delivery
    api::test::test_t35_parameter
    asm::x86::ec::test::update_cdf_4_sse2

test result: FAILED. 521 passed; 20 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.45s

error: test failed, to rerun pass `--lib`