Skip to content

Conversation

@wader
Copy link
Owner

@wader wader commented Nov 22, 2024

@wader
Copy link
Owner Author

wader commented Jan 13, 2025

https://bitbucket.org/multicoreware/x265_git/issues/969/ffmpeg-71-and-x265-41-built-with-alpine

As i understand x265 4.1 has to wait until next ffmpeg release

@wader
Copy link
Owner Author

wader commented Oct 10, 2025

fatal: unable to access 'https://git.ffmpeg.org/rtmpdump.git/': Failed to connect to git.ffmpeg.org port 443 after 133243 ms: Could not connect to server

@wader
Copy link
Owner Author

wader commented Nov 8, 2025

Now test fails with exit code: 132, SIGILL i think hmm

@wader
Copy link
Owner Author

wader commented Nov 10, 2025

2025-11-09T21:51:36.4681813Z #10 1.452 Thread 56 "vf#0:0" received signal SIGILL, Illegal instruction.
2025-11-09T21:51:36.4683317Z #10 1.452 [Switching to LWP 94]
2025-11-09T21:51:36.4685276Z #10 1.452 0x0000ff207b0d0eb8 in void x265::interp8_horiz_ps_dotprod<8, 8>(unsigned char const*, long, short*, long, int, int) ()
2025-11-09T21:51:36.6840598Z #10 1.454 #0  0x0000ff207b0d0eb8 in void x265::interp8_horiz_ps_dotprod<8, 8>(unsigned char const*, long, short*, long, int, int) ()
2025-11-09T21:51:36.6843906Z #10 1.454 #1  0x0000ff207b1057fc in void x265::interp_hv_pp_dotprod<8, 8>(unsigned char const*, long, unsigned char*, long, int, int) ()
2025-11-09T21:51:36.6847603Z #10 1.454 #2  0x0000ff207acbee18 in x265::MotionEstimate::subpelCompare(x265::ReferencePlanes*, x265::MV const&, int (*)(unsigned char const*, long, unsigned char const*, long)) ()
2025-11-09T21:51:36.6852340Z #10 1.455 #3  0x0000ff207acc1080 in x265::MotionEstimate::motionEstimate(x265::ReferencePlanes*, x265::MV const&, x265::MV const&, x265::MV const&, int, x265::MV const*, int, x265::MV&, unsigned int, bool, unsigned char*) ()
2025-11-09T21:51:36.6859898Z #10 1.455 #4  0x0000ff207acd03a8 in x265::Search::predInterSearch(x265::Mode&, x265::CUGeom const&, bool, unsigned int*) ()
2025-11-09T21:51:36.6863149Z #10 1.455 #5  0x0000ff207acdc178 in x265::Analysis::checkInter_rd0_4(x265::Mode&, x265::CUGeom const&, x265::PartSize, unsigned int*) ()
2025-11-09T21:51:36.6866189Z #10 1.455 #6  0x0000ff207ace6fc0 in x265::Analysis::compressInterCU_rd0_4(x265::CUData const&, x265::CUGeom const&, int) ()
2025-11-09T21:51:36.6869025Z #10 1.455 #7  0x0000ff207ace6500 in x265::Analysis::compressInterCU_rd0_4(x265::CUData const&, x265::CUGeom const&, int) ()
2025-11-09T21:51:36.6871819Z #10 1.455 #8  0x0000ff207ace6500 in x265::Analysis::compressInterCU_rd0_4(x265::CUData const&, x265::CUGeom const&, int) ()
2025-11-09T21:51:36.6874904Z #10 1.455 #9  0x0000ff207ace6500 in x265::Analysis::compressInterCU_rd0_4(x265::CUData const&, x265::CUGeom const&, int) ()
2025-11-09T21:51:36.6877908Z #10 1.455 #10 0x0000ff207ace8c84 in x265::Analysis::compressCTU(x265::CUData&, x265::Frame&, x265::CUGeom const&, x265::Entropy const&) ()
2025-11-09T21:51:36.6880987Z #10 1.455 #11 0x0000ff207aca3c0c in x265::FrameEncoder::processRowEncoder(int, x265::ThreadLocalData&, int) ()
2025-11-09T21:51:36.6883493Z #10 1.455 #12 0x0000ff207aca162c in x265::FrameEncoder::processRow(int, int, int) ()
2025-11-09T21:51:36.6885206Z #10 1.455 #13 0x0000ff207ae13bec in x265::WaveFront::findJob(int) ()
2025-11-09T21:51:36.6886744Z #10 1.455 #14 0x0000ff207ae14b98 in x265::WorkerThread::threadMain() ()
2025-11-09T21:51:36.6888236Z #10 1.457 #15 0x0000ff207ae15bec in x265::ThreadShim(void*) ()
2025-11-09T21:51:36.6889550Z #10 1.459 #16 0x0000ff207b4d3040 in start (p=0xff20727e3ed0)
2025-11-09T21:51:36.6890761Z #10 1.459     at src/thread/pthread_create.c:207
2025-11-09T21:51:36.6892363Z #10 1.459 #17 0x0000ff207b4dd2c0 in __clone () at src/thread/aarch64/clone.s:28
2025-11-09T21:51:36.6894272Z #10 1.478 Backtrace stopped: previous frame identical to this frame (corrupt stack?)
2025-11-09T21:51:36.6895720Z #10 DONE 1.5s

@wader
Copy link
Owner Author

wader commented Nov 10, 2025

Crashes at usdot instruction, there are two usdot but i think based on operands it's https://developer.arm.com/documentation/ddi0602/2025-09/SIMD-FP-Instructions/USDOT--by-element---Dot-product-with-unsigned-and-signed-integers--vector--by-element--

2025-11-10T13:58:44.0710596Z #10 2.571 Thread 56 "vf#0:0" received signal SIGILL, Illegal instruction.
2025-11-10T13:58:44.0711626Z #10 2.571 [Switching to LWP 94]
2025-11-10T13:58:44.0713233Z #10 2.571 0x0000ff03fefcceb8 in void x265::interp8_horiz_ps_dotprod<8, 8>(unsigned char const*, long, short*, long, int, int) ()
2025-11-10T13:58:44.2472394Z #10 2.574 #0  0x0000ff03fefcceb8 in void x265::interp8_horiz_ps_dotprod<8, 8>(unsigned char const*, long, short*, long, int, int) ()
2025-11-10T13:58:44.2476174Z #10 2.574 #1  0x0000ff03ff0017fc in void x265::interp_hv_pp_dotprod<8, 8>(unsigned char const*, long, unsigned char*, long, int, int) ()
2025-11-10T13:58:44.2479966Z #10 2.575 #2  0x0000ff03febbae18 in x265::MotionEstimate::subpelCompare(x265::ReferencePlanes*, x265::MV const&, int (*)(unsigned char const*, long, unsigned char const*, long)) ()
2025-11-10T13:58:44.2484840Z #10 2.575 #3  0x0000ff03febbd080 in x265::MotionEstimate::motionEstimate(x265::ReferencePlanes*, x265::MV const&, x265::MV const&, x265::MV const&, int, x265::MV const*, int, x265::MV&, unsigned int, bool, unsigned char*) ()
2025-11-10T13:58:44.2488987Z #10 2.575 #4  0x0000ff03febcc3a8 in x265::Search::predInterSearch(x265::Mode&, x265::CUGeom const&, bool, unsigned int*) ()
2025-11-10T13:58:44.2491810Z #10 2.575 #5  0x0000ff03febd8178 in x265::Analysis::checkInter_rd0_4(x265::Mode&, x265::CUGeom const&, x265::PartSize, unsigned int*) ()
2025-11-10T13:58:44.2494571Z #10 2.575 #6  0x0000ff03febe2fc0 in x265::Analysis::compressInterCU_rd0_4(x265::CUData const&, x265::CUGeom const&, int) ()
2025-11-10T13:58:44.2497707Z #10 2.575 #7  0x0000ff03febe2500 in x265::Analysis::compressInterCU_rd0_4(x265::CUData const&, x265::CUGeom const&, int) ()
2025-11-10T13:58:44.2500403Z #10 2.576 #8  0x0000ff03febe2500 in x265::Analysis::compressInterCU_rd0_4(x265::CUData const&, x265::CUGeom const&, int) ()
2025-11-10T13:58:44.2503101Z #10 2.576 #9  0x0000ff03febe2500 in x265::Analysis::compressInterCU_rd0_4(x265::CUData const&, x265::CUGeom const&, int) ()
2025-11-10T13:58:44.2505869Z #10 2.576 #10 0x0000ff03febe4c84 in x265::Analysis::compressCTU(x265::CUData&, x265::Frame&, x265::CUGeom const&, x265::Entropy const&) ()
2025-11-10T13:58:44.2508810Z #10 2.576 #11 0x0000ff03feb9fc0c in x265::FrameEncoder::processRowEncoder(int, x265::ThreadLocalData&, int) ()
2025-11-10T13:58:44.2510964Z #10 2.576 #12 0x0000ff03feb9d62c in x265::FrameEncoder::processRow(int, int, int) ()
2025-11-10T13:58:44.2512574Z #10 2.576 #13 0x0000ff03fed0fbec in x265::WaveFront::findJob(int) ()
2025-11-10T13:58:44.2514056Z #10 2.576 #14 0x0000ff03fed10b98 in x265::WorkerThread::threadMain() ()
2025-11-10T13:58:44.2515442Z #10 2.579 #15 0x0000ff03fed11bec in x265::ThreadShim(void*) ()
2025-11-10T13:58:44.2516702Z #10 2.581 #16 0x0000ff03ff3cf040 in start (p=0xff03f66dfed0)
2025-11-10T13:58:44.2518109Z #10 2.581     at src/thread/pthread_create.c:207
2025-11-10T13:58:44.2519468Z #10 2.581 #17 0x0000ff03ff3d92c0 in __clone () at src/thread/aarch64/clone.s:28
2025-11-10T13:58:44.2521260Z #10 2.585 Backtrace stopped: previous frame identical to this frame (corrupt stack?)
2025-11-10T13:58:44.2522802Z #10 2.585 950	    return (int64_t)rusage.ru_maxrss * 1024;
2025-11-10T13:58:44.2523928Z #10 2.585 951	#elif HAVE_GETPROCESSMEMORYINFO
2025-11-10T13:58:44.2524887Z #10 2.585 952	    HANDLE proc;
2025-11-10T13:58:44.2525818Z #10 2.585 953	    PROCESS_MEMORY_COUNTERS memcounters;
2025-11-10T13:58:44.2526933Z #10 2.585 954	    proc = GetCurrentProcess();
2025-11-10T13:58:44.2528270Z #10 2.585 955	    memcounters.cb = sizeof(memcounters);
2025-11-10T13:58:44.2529969Z #10 2.585 956	    GetProcessMemoryInfo(proc, &memcounters, sizeof(memcounters));
2025-11-10T13:58:44.2531466Z #10 2.585 957	    return memcounters.PeakPagefileUsage;
2025-11-10T13:58:44.2532504Z #10 2.585 958	#else
2025-11-10T13:58:44.2533161Z #10 2.585 959	    return 0;
2025-11-10T13:58:44.2534621Z #10 2.585 Dump of assembler code for function _ZN4x26524interp8_horiz_ps_dotprodILi8ELi8EEEvPKhlPslii:
2025-11-10T13:58:44.2536329Z #10 2.585    0x0000ff03fefccdb0 <+0>:	sub	sp, sp, #0xd0
2025-11-10T13:58:44.2537831Z #10 2.585    0x0000ff03fefccdb4 <+4>:	adrp	x6, 0xff03ffa5c000
2025-11-10T13:58:44.2539038Z #10 2.585    0x0000ff03fefccdb8 <+8>:	ldr	x6, [x6, #3664]
2025-11-10T13:58:44.2540212Z #10 2.585    0x0000ff03fefccdbc <+12>:	stp	x29, x30, [sp, #128]
2025-11-10T13:58:44.2541411Z #10 2.585    0x0000ff03fefccdc0 <+16>:	add	x29, sp, #0x80
2025-11-10T13:58:44.2542591Z #10 2.585    0x0000ff03fefccdc4 <+20>:	stp	x19, x20, [sp, #144]
2025-11-10T13:58:44.2543772Z #10 2.585    0x0000ff03fefccdc8 <+24>:	sub	x19, x0, #0x3
2025-11-10T13:58:44.2545407Z #10 2.585    0x0000ff03fefccdcc <+28>:	mov	x20, x2
2025-11-10T13:58:44.2546650Z #10 2.585    0x0000ff03fefccdd0 <+32>:	stp	x21, x22, [sp, #160]
2025-11-10T13:58:44.2548457Z #10 2.585    0x0000ff03fefccdd4 <+36>:	mov	x21, x1
2025-11-10T13:58:44.2549499Z #10 2.586    0x0000ff03fefccdd8 <+40>:	mov	x22, x3
2025-11-10T13:58:44.2550643Z #10 2.586    0x0000ff03fefccddc <+44>:	stp	x23, x24, [sp, #176]
2025-11-10T13:58:44.2551786Z #10 2.586    0x0000ff03fefccde0 <+48>:	mov	w23, w4
2025-11-10T13:58:44.2553056Z #10 2.586    0x0000ff03fefccde4 <+52>:	mov	w24, #0x8                   	// #8
2025-11-10T13:58:44.2554395Z #10 2.586    0x0000ff03fefccde8 <+56>:	str	x25, [sp, #192]
2025-11-10T13:58:44.2555494Z #10 2.586    0x0000ff03fefccdec <+60>:	mov	w25, w5
2025-11-10T13:58:44.2556588Z #10 2.586    0x0000ff03fefccdf0 <+64>:	str	d8, [sp, #200]
2025-11-10T13:58:44.2557876Z #10 2.586    0x0000ff03fefccdf4 <+68>:	ldr	x7, [x6]
2025-11-10T13:58:44.2558994Z #10 2.586    0x0000ff03fefccdf8 <+72>:	str	x7, [sp, #120]
2025-11-10T13:58:44.2560320Z #10 2.586    0x0000ff03fefccdfc <+76>:	mov	x7, #0x0                   	// #0
2025-11-10T13:58:44.2562448Z #10 2.586    0x0000ff03fefcce00 <+80>:	cbz	w5, 0xff03fefcce18 <_ZN4x26524interp8_horiz_ps_dotprodILi8ELi8EEEvPKhlPslii+104>
2025-11-10T13:58:44.2564333Z #10 2.586    0x0000ff03fefcce04 <+84>:	mov	x0, x21
2025-11-10T13:58:44.2565593Z #10 2.586    0x0000ff03fefcce08 <+88>:	mov	x1, #0x3                   	// #3
2025-11-10T13:58:44.2567035Z #10 2.586    0x0000ff03fefcce0c <+92>:	bl	0xff03ff3a7620 <__mulvdi3>
2025-11-10T13:58:44.2568493Z #10 2.586    0x0000ff03fefcce10 <+96>:	sub	x19, x19, x0
2025-11-10T13:58:44.2570310Z #10 2.586    0x0000ff03fefcce14 <+100>:	mov	w24, #0xf                   	// #15
2025-11-10T13:58:44.2571728Z #10 2.586    0x0000ff03fefcce18 <+104>:	adrp	x3, 0xff03ffa60000
2025-11-10T13:58:44.2572937Z #10 2.586    0x0000ff03fefcce1c <+108>:	ldr	x3, [x3, #2056]
2025-11-10T13:58:44.2574117Z #10 2.586    0x0000ff03fefcce20 <+112>:	sbfiz	x0, x23, #4, #32
2025-11-10T13:58:44.2575797Z #10 2.586    0x0000ff03fefcce24 <+116>:	adrp	x2, 0xff03ff70b000 <_ZN10x265_10bit15g_rasterToZscanE+440>
2025-11-10T13:58:44.2577631Z #10 2.586    0x0000ff03fefcce28 <+120>:	add	x2, x2, #0xaa0
2025-11-10T13:58:44.2578995Z #10 2.586    0x0000ff03fefcce2c <+124>:	mov	x1, #0x4                   	// #4
2025-11-10T13:58:44.2580314Z #10 2.586    0x0000ff03fefcce30 <+128>:	lsl	x23, x22, #1
2025-11-10T13:58:44.2581415Z #10 2.586    0x0000ff03fefcce34 <+132>:	ldr	q17, [x3, x0]
2025-11-10T13:58:44.2582498Z #10 2.586    0x0000ff03fefcce38 <+136>:	mov	x0, x21
2025-11-10T13:58:44.2583673Z #10 2.586    0x0000ff03fefcce3c <+140>:	ld1	{v19.16b-v21.16b}, [x2]
2025-11-10T13:58:44.2584908Z #10 2.586    0x0000ff03fefcce40 <+144>:	add	x2, sp, #0x10
2025-11-10T13:58:44.2586051Z #10 2.586    0x0000ff03fefcce44 <+148>:	xtn	v17.8b, v17.8h
2025-11-10T13:58:44.2587448Z #10 2.586    0x0000ff03fefcce48 <+152>:	st1	{v19.16b-v21.16b}, [x2]
2025-11-10T13:58:44.2588746Z #10 2.586    0x0000ff03fefcce4c <+156>:	mov	v8.8b, v17.8b
2025-11-10T13:58:44.2589871Z #10 2.586    0x0000ff03fefcce50 <+160>:	str	q21, [sp]
2025-11-10T13:58:44.2591034Z #10 2.586    0x0000ff03fefcce54 <+164>:	stp	q17, q20, [sp, #64]
2025-11-10T13:58:44.2592240Z #10 2.586    0x0000ff03fefcce58 <+168>:	str	q19, [sp, #96]
2025-11-10T13:58:44.2593506Z #10 2.586    0x0000ff03fefcce5c <+172>:	bl	0xff03ff3a7620 <__mulvdi3>
2025-11-10T13:58:44.2594769Z #10 2.586    0x0000ff03fefcce60 <+176>:	add	x5, sp, #0x10
2025-11-10T13:58:44.2595893Z #10 2.586    0x0000ff03fefcce64 <+180>:	add	x3, x23, x22
2025-11-10T13:58:44.2596986Z #10 2.586    0x0000ff03fefcce68 <+184>:	lsl	x4, x21, #1
2025-11-10T13:58:44.2598344Z #10 2.586    0x0000ff03fefcce6c <+188>:	ldr	q6, [sp]
2025-11-10T13:58:44.2599438Z #10 2.586    0x0000ff03fefcce70 <+192>:	lsl	x3, x3, #1
2025-11-10T13:58:44.2600628Z #10 2.587    0x0000ff03fefcce74 <+196>:	ld1	{v19.16b-v21.16b}, [x5]
2025-11-10T13:58:44.2601836Z #10 2.587    0x0000ff03fefcce78 <+200>:	add	x7, x4, x21
2025-11-10T13:58:44.2603516Z #10 2.587    0x0000ff03fefcce7c <+204>:	ldp	q17, q7, [sp, #64]
2025-11-10T13:58:44.2604797Z #10 2.587    0x0000ff03fefcce80 <+208>:	lsl	x6, x22, #3
2025-11-10T13:58:44.2605913Z #10 2.587    0x0000ff03fefcce84 <+212>:	ldr	q16, [sp, #96]
2025-11-10T13:58:44.2607968Z #10 2.587    0x0000ff03fefcce88 <+216>:	lsl	x1, x22, #2
2025-11-10T13:58:44.2609272Z #10 2.587    0x0000ff03fefcce8c <+220>:	movi	v0.4s, #0x0
2025-11-10T13:58:44.2610584Z #10 2.587    0x0000ff03fefcce90 <+224>:	mov	w2, #0x4                   	// #4
2025-11-10T13:58:44.2611998Z #10 2.587    0x0000ff03fefcce94 <+228>:	movi	v5.8h, #0xe0, lsl #8
2025-11-10T13:58:44.2613178Z #10 2.587    0x0000ff03fefcce98 <+232>:	ldr	q3, [x19]
2025-11-10T13:58:44.2614277Z #10 2.587    0x0000ff03fefcce9c <+236>:	add	w2, w2, #0x4
2025-11-10T13:58:44.2615407Z #10 2.587    0x0000ff03fefccea0 <+240>:	mov	v4.16b, v0.16b
2025-11-10T13:58:44.2616546Z #10 2.587    0x0000ff03fefccea4 <+244>:	ldr	q2, [x19, x21]
2025-11-10T13:58:44.2618011Z #10 2.587    0x0000ff03fefccea8 <+248>:	tbl	v22.16b, {v3.16b}, v16.16b
2025-11-10T13:58:44.2619409Z #10 2.587    0x0000ff03fefcceac <+252>:	tbl	v18.16b, {v3.16b}, v7.16b
2025-11-10T13:58:44.2620784Z #10 2.587    0x0000ff03fefcceb0 <+256>:	tbl	v3.16b, {v3.16b}, v6.16b
2025-11-10T13:58:44.2622170Z #10 2.587    0x0000ff03fefcceb4 <+260>:	tbl	v24.16b, {v2.16b}, v16.16b
2025-11-10T13:58:44.2623575Z #10 2.587 => 0x0000ff03fefcceb8 <+264>:	usdot	v4.4s, v22.16b, v8.4b[0]
2025-11-10T13:58:44.2624876Z #10 2.587    0x0000ff03fefccebc <+268>:	mov	v22.16b, v0.16b
2025-11-10T13:58:44.2626144Z #10 2.587    0x0000ff03fefccec0 <+272>:	tbl	v26.16b, {v2.16b}, v7.16b
2025-11-10T13:58:44.2627730Z #10 2.587    0x0000ff03fefccec4 <+276>:	usdot	v4.4s, v18.16b, v8.4b[1]
2025-11-10T13:58:44.2629125Z #10 2.587    0x0000ff03fefccec8 <+280>:	tbl	v2.16b, {v2.16b}, v6.16b
2025-11-10T13:58:44.2630374Z #10 2.587    0x0000ff03fefccecc <+284>:	ldr	q1, [x19, x4]
2025-11-10T13:58:44.2631982Z #10 2.587    0x0000ff03fefcced0 <+288>:	usdot	v22.4s, v18.16b, v8.4b[0]
2025-11-10T13:58:44.2633385Z #10 2.587    0x0000ff03fefcced4 <+292>:	usdot	v22.4s, v3.16b, v8.4b[1]
2025-11-10T13:58:44.2633884Z #10 2.587    0x0000ff03fefcced8 <+296>:	mov	v18.16b, v0.16b
2025-11-10T13:58:44.2634484Z #10 2.587    0x0000ff03fefccedc <+300>:	mov	v3.16b, v0.16b
2025-11-10T13:58:44.2634980Z #10 2.587    0x0000ff03fefccee0 <+304>:	tbl	v25.16b, {v1.16b}, v7.16b
2025-11-10T13:58:44.2635512Z #10 2.587    0x0000ff03fefccee4 <+308>:	tbl	v28.16b, {v1.16b}, v16.16b
2025-11-10T13:58:44.2636046Z #10 2.587    0x0000ff03fefccee8 <+312>:	usdot	v18.4s, v26.16b, v8.4b[0]
2025-11-10T13:58:44.2636588Z #10 2.587    0x0000ff03fefcceec <+316>:	usdot	v18.4s, v2.16b, v8.4b[1]
2025-11-10T13:58:44.2637192Z #10 2.587    0x0000ff03fefccef0 <+320>:	tbl	v1.16b, {v1.16b}, v6.16b
2025-11-10T13:58:44.2637749Z #10 2.587    0x0000ff03fefccef4 <+324>:	usdot	v3.4s, v24.16b, v8.4b[0]
2025-11-10T13:58:44.2638285Z #10 2.587    0x0000ff03fefccef8 <+328>:	usdot	v3.4s, v26.16b, v8.4b[1]
2025-11-10T13:58:44.2638802Z #10 2.587    0x0000ff03fefccefc <+332>:	uzp1	v3.8h, v3.8h, v18.8h
2025-11-10T13:58:44.2639289Z #10 2.587    0x0000ff03fefccf00 <+336>:	mov	v18.16b, v0.16b
2025-11-10T13:58:44.2639729Z #10 2.587    0x0000ff03fefccf04 <+340>:	ldr	q23, [x19, x7]
2025-11-10T13:58:44.2640172Z #10 2.587    0x0000ff03fefccf08 <+344>:	add	x19, x19, x0
2025-11-10T13:58:44.2640597Z #10 2.587    0x0000ff03fefccf0c <+348>:	mov	v2.16b, v0.16b
2025-11-10T13:58:44.2641090Z #10 2.587    0x0000ff03fefccf10 <+352>:	usdot	v18.4s, v25.16b, v8.4b[0]
2025-11-10T13:58:44.2641624Z #10 2.587    0x0000ff03fefccf14 <+356>:	usdot	v18.4s, v1.16b, v8.4b[1]
2025-11-10T13:58:44.2642160Z #10 2.587    0x0000ff03fefccf18 <+360>:	tbl	v24.16b, {v23.16b}, v7.16b
2025-11-10T13:58:44.2642697Z #10 2.587    0x0000ff03fefccf1c <+364>:	tbl	v27.16b, {v23.16b}, v16.16b
2025-11-10T13:58:44.2643185Z #10 2.587    0x0000ff03fefccf20 <+368>:	mov	v1.16b, v0.16b
2025-11-10T13:58:44.2643672Z #10 2.587    0x0000ff03fefccf24 <+372>:	usdot	v2.4s, v28.16b, v8.4b[0]
2025-11-10T13:58:44.2644525Z #10 2.587    0x0000ff03fefccf28 <+376>:	tbl	v23.16b, {v23.16b}, v6.16b
2025-11-10T13:58:44.2645117Z #10 2.587    0x0000ff03fefccf2c <+380>:	usdot	v2.4s, v25.16b, v8.4b[1]
2025-11-10T13:58:44.2645631Z #10 2.587    0x0000ff03fefccf30 <+384>:	uzp1	v2.8h, v2.8h, v18.8h
2025-11-10T13:58:44.2646498Z #10 2.587    0x0000ff03fefccf34 <+388>:	mov	v18.16b, v0.16b
2025-11-10T13:58:44.2646972Z #10 2.587    0x0000ff03fefccf38 <+392>:	uzp1	v4.8h, v4.8h, v22.8h
2025-11-10T13:58:44.2647616Z #10 2.587    0x0000ff03fefccf3c <+396>:	usdot	v1.4s, v27.16b, v8.4b[0]
2025-11-10T13:58:44.2648160Z #10 2.587    0x0000ff03fefccf40 <+400>:	usdot	v1.4s, v24.16b, v8.4b[1]
2025-11-10T13:58:44.2648658Z #10 2.587    0x0000ff03fefccf44 <+404>:	add	v3.8h, v3.8h, v5.8h
2025-11-10T13:58:44.2649257Z #10 2.587    0x0000ff03fefccf48 <+408>:	add	v2.8h, v2.8h, v5.8h
2025-11-10T13:58:44.2649762Z #10 2.587    0x0000ff03fefccf4c <+412>:	usdot	v18.4s, v24.16b, v8.4b[0]
2025-11-10T13:58:44.2650312Z #10 2.587    0x0000ff03fefccf50 <+416>:	usdot	v18.4s, v23.16b, v8.4b[1]
2025-11-10T13:58:44.2650850Z #10 2.587    0x0000ff03fefccf54 <+420>:	uzp1	v1.8h, v1.8h, v18.8h
2025-11-10T13:58:44.2651331Z #10 2.587    0x0000ff03fefccf58 <+424>:	add	v4.8h, v4.8h, v5.8h
2025-11-10T13:58:44.2651804Z #10 2.587    0x0000ff03fefccf5c <+428>:	add	v1.8h, v1.8h, v5.8h
2025-11-10T13:58:44.2652252Z #10 2.587    0x0000ff03fefccf60 <+432>:	str	q4, [x20]
2025-11-10T13:58:44.2652681Z #10 2.587    0x0000ff03fefccf64 <+436>:	str	q3, [x20, x23]
2025-11-10T13:58:44.2653113Z #10 2.587    0x0000ff03fefccf68 <+440>:	str	q2, [x20, x1]
2025-11-10T13:58:44.2653543Z #10 2.587    0x0000ff03fefccf6c <+444>:	str	q1, [x20, x3]
2025-11-10T13:58:44.2653972Z #10 2.587    0x0000ff03fefccf70 <+448>:	add	x20, x20, x6
2025-11-10T13:58:44.2654378Z #10 2.587    0x0000ff03fefccf74 <+452>:	cmp	w24, w2
2025-11-10T13:58:44.2655142Z #10 2.587    0x0000ff03fefccf78 <+456>:	b.ge	0xff03fefcce98 <_ZN4x26524interp8_horiz_ps_dotprodILi8ELi8EEEvPKhlPslii+232>  // b.tcont
2025-11-10T13:58:44.2656216Z #10 2.587    0x0000ff03fefccf7c <+460>:	cbz	w25, 0xff03fefcd020 <_ZN4x26524interp8_horiz_ps_dotprodILi8ELi8EEEvPKhlPslii+624>
2025-11-10T13:58:44.2656946Z #10 2.587    0x0000ff03fefccf80 <+464>:	ldr	q3, [x19]
2025-11-10T13:58:44.2657536Z #10 2.587    0x0000ff03fefccf84 <+468>:	add	x1, x19, x21
2025-11-10T13:58:44.2657984Z #10 2.587    0x0000ff03fefccf88 <+472>:	ldr	q2, [x19, x21]
2025-11-10T13:58:44.2658418Z #10 2.587    0x0000ff03fefccf8c <+476>:	add	x0, x20, x23
2025-11-10T13:58:44.2658885Z #10 2.587    0x0000ff03fefccf90 <+480>:	tbl	v7.16b, {v3.16b}, v20.16b
2025-11-10T13:58:44.2659417Z #10 2.587    0x0000ff03fefccf94 <+484>:	tbl	v6.16b, {v3.16b}, v19.16b
2025-11-10T13:58:44.2659935Z #10 2.587    0x0000ff03fefccf98 <+488>:	tbl	v4.16b, {v3.16b}, v21.16b
2025-11-10T13:58:44.2660426Z #10 2.587    0x0000ff03fefccf9c <+492>:	mov	v3.16b, v0.16b
2025-11-10T13:58:44.2660862Z #10 2.587    0x0000ff03fefccfa0 <+496>:	ldr	q1, [x1, x21]
2025-11-10T13:58:44.2661339Z #10 2.587    0x0000ff03fefccfa4 <+500>:	tbl	v8.16b, {v2.16b}, v20.16b
2025-11-10T13:58:44.2661877Z #10 2.587    0x0000ff03fefccfa8 <+504>:	usdot	v3.4s, v6.16b, v17.4b[0]
2025-11-10T13:58:44.2662362Z #10 2.587    0x0000ff03fefccfac <+508>:	mov	v6.16b, v0.16b
2025-11-10T13:58:44.2662856Z #10 2.587    0x0000ff03fefccfb0 <+512>:	tbl	v18.16b, {v2.16b}, v19.16b
2025-11-10T13:58:44.2663393Z #10 2.587    0x0000ff03fefccfb4 <+516>:	usdot	v3.4s, v7.16b, v17.4b[1]
2025-11-10T13:58:44.2663930Z #10 2.587    0x0000ff03fefccfb8 <+520>:	tbl	v16.16b, {v1.16b}, v19.16b
2025-11-10T13:58:44.2664453Z #10 2.587    0x0000ff03fefccfbc <+524>:	tbl	v2.16b, {v2.16b}, v21.16b
2025-11-10T13:58:44.2664986Z #10 2.587    0x0000ff03fefccfc0 <+528>:	usdot	v6.4s, v7.16b, v17.4b[0]
2025-11-10T13:58:44.2665523Z #10 2.587    0x0000ff03fefccfc4 <+532>:	tbl	v7.16b, {v1.16b}, v20.16b
2025-11-10T13:58:44.2666052Z #10 2.587    0x0000ff03fefccfc8 <+536>:	usdot	v6.4s, v4.16b, v17.4b[1]
2025-11-10T13:58:44.2666578Z #10 2.587    0x0000ff03fefccfcc <+540>:	tbl	v4.16b, {v1.16b}, v21.16b
2025-11-10T13:58:44.2667059Z #10 2.587    0x0000ff03fefccfd0 <+544>:	mov	v1.16b, v0.16b
2025-11-10T13:58:44.2667924Z #10 2.587    0x0000ff03fefccfd4 <+548>:	uzp1	v3.8h, v3.8h, v6.8h
2025-11-10T13:58:44.2668410Z #10 2.587    0x0000ff03fefccfd8 <+552>:	mov	v6.16b, v0.16b
2025-11-10T13:58:44.2669129Z #10 2.587    0x0000ff03fefccfdc <+556>:	usdot	v1.4s, v18.16b, v17.4b[0]
2025-11-10T13:58:44.2669676Z #10 2.587    0x0000ff03fefccfe0 <+560>:	usdot	v1.4s, v8.16b, v17.4b[1]
2025-11-10T13:58:44.2670180Z #10 2.587    0x0000ff03fefccfe4 <+564>:	add	v3.8h, v3.8h, v5.8h
2025-11-10T13:58:44.2670689Z #10 2.588    0x0000ff03fefccfe8 <+568>:	usdot	v6.4s, v8.16b, v17.4b[0]
2025-11-10T13:58:44.2671224Z #10 2.588    0x0000ff03fefccfec <+572>:	usdot	v6.4s, v2.16b, v17.4b[1]
2025-11-10T13:58:44.2671737Z #10 2.588    0x0000ff03fefccff0 <+576>:	uzp1	v2.8h, v1.8h, v6.8h
2025-11-10T13:58:44.2672197Z #10 2.588    0x0000ff03fefccff4 <+580>:	mov	v1.16b, v0.16b
2025-11-10T13:58:44.2672689Z #10 2.588    0x0000ff03fefccff8 <+584>:	usdot	v0.4s, v7.16b, v17.4b[0]
2025-11-10T13:58:44.2673235Z #10 2.588    0x0000ff03fefccffc <+588>:	usdot	v0.4s, v4.16b, v17.4b[1]
2025-11-10T13:58:44.2673707Z #10 2.588    0x0000ff03fefcd000 <+592>:	str	q3, [x20]
2025-11-10T13:58:44.2674181Z #10 2.588    0x0000ff03fefcd004 <+596>:	usdot	v1.4s, v16.16b, v17.4b[0]
2025-11-10T13:58:44.2674721Z #10 2.588    0x0000ff03fefcd008 <+600>:	usdot	v1.4s, v7.16b, v17.4b[1]
2025-11-10T13:58:44.2675232Z #10 2.588    0x0000ff03fefcd00c <+604>:	uzp1	v0.8h, v1.8h, v0.8h
2025-11-10T13:58:44.2675701Z #10 2.588    0x0000ff03fefcd010 <+608>:	add	v1.8h, v2.8h, v5.8h
2025-11-10T13:58:44.2676196Z #10 2.588    0x0000ff03fefcd014 <+612>:	add	v0.8h, v0.8h, v5.8h
2025-11-10T13:58:44.2676653Z #10 2.588    0x0000ff03fefcd018 <+616>:	str	q1, [x20, x23]
2025-11-10T13:58:44.2677084Z #10 2.588    0x0000ff03fefcd01c <+620>:	str	q0, [x0, x23]
2025-11-10T13:58:44.2677692Z #10 2.588    0x0000ff03fefcd020 <+624>:	adrp	x0, 0xff03ffa5c000
2025-11-10T13:58:44.2678152Z #10 2.588    0x0000ff03fefcd024 <+628>:	ldr	x0, [x0, #3664]
2025-11-10T13:58:44.2678606Z #10 2.588    0x0000ff03fefcd028 <+632>:	ldr	x2, [sp, #120]
2025-11-10T13:58:44.2679025Z #10 2.588    0x0000ff03fefcd02c <+636>:	ldr	x1, [x0]
2025-11-10T13:58:44.2749690Z #10 2.588    0x0000ff03fefcd030 <+640>:	subs	x2, x2, x1
2025-11-10T13:58:44.2750239Z #10 2.588    0x0000ff03fefcd034 <+644>:	mov	x1, #0x0                   	// #0
2025-11-10T13:58:44.2751066Z #10 2.588    0x0000ff03fefcd038 <+648>:	b.ne	0xff03fefcd05c <_ZN4x26524interp8_horiz_ps_dotprodILi8ELi8EEEvPKhlPslii+684>  // b.any
2025-11-10T13:58:44.2751844Z #10 2.588    0x0000ff03fefcd03c <+652>:	ldp	x29, x30, [sp, #128]
2025-11-10T13:58:44.2752313Z #10 2.588    0x0000ff03fefcd040 <+656>:	ldp	x19, x20, [sp, #144]
2025-11-10T13:58:44.2752792Z #10 2.588    0x0000ff03fefcd044 <+660>:	ldp	x21, x22, [sp, #160]
2025-11-10T13:58:44.2753268Z #10 2.588    0x0000ff03fefcd048 <+664>:	ldp	x23, x24, [sp, #176]
2025-11-10T13:58:44.2753725Z #10 2.588    0x0000ff03fefcd04c <+668>:	ldr	x25, [sp, #192]
2025-11-10T13:58:44.2754167Z #10 2.588    0x0000ff03fefcd050 <+672>:	ldr	d8, [sp, #200]
2025-11-10T13:58:44.2754609Z #10 2.588    0x0000ff03fefcd054 <+676>:	add	sp, sp, #0xd0
2025-11-10T13:58:44.2755011Z #10 2.588    0x0000ff03fefcd058 <+680>:	ret
2025-11-10T13:58:44.2755475Z #10 2.588    0x0000ff03fefcd05c <+684>:	bl	0xff03ff3b3ce4 <__stack_chk_fail>
2025-11-10T13:58:44.2755964Z #10 2.601 End of assembler dump.
2025-11-10T13:58:49.5205223Z #10 DONE 8.0s

@wader wader force-pushed the bump-x265-4.1 branch 3 times, most recently from 1ffa483 to 7f48840 Compare November 11, 2025 22:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants