[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1033368: Bug#1033381: nasm: use i386-baseline compatible NOP alignment



(in reply and with a few cloned bugreport threads on cc)

Thanks for the explanation and taking a look Sebastian; I'd noticed
the SSE2 cpuflag boolean condition, but had mistakenly believed that
the code path could be followed on Geode (and don't currently have
suitable hardware available to test the results on).

More generally it seems like detecting the presence of the NOPL
instruction isn't the clear baseline (in)compatibility indicator that
I hoped it was.  I'll try to be more careful with future reports and
patches.




On Sat, 25 Mar 2023 at 20:07, Sebastian Ramacher <sramacher@debian.org> wrote:
>
> On 2023-03-25 19:56:32 +0000, James Addison wrote:
> > Source: libass
> > Version: 1:0.17.1-1
> > Followup-For: Bug #1033381
> > Control: retitle -1 libass: nasm: use i386-baseline compatible NOP alignment
> > Control: tags -1 patch
> >
> > Please find a patch / merge request for this on Salsa at: https://salsa.debian.org/multimedia-team/libass/-/merge_requests/5
> >
> > I believe that the file /usr/lib/i386-linux-gnu/libass.so.9.2.1 is affected in
> > the i386 archive package - 'objdump -d ... | grep nopl' can help to confirm
> > this.
>
> The code is only used if SSE2 or AVX2 is supported. As the Geode
> supports neither, the use of the instructions for those code paths is
> not an issue.
>
> Cheers
> --
> Sebastian Ramacher


Reply to: