Re: Adapt sb-simd to read from SAPs

arthur miller <[email protected]> Fri, 24 Jul 2026 11:29:47 +0000
Newsgroups gmane.lisp.steel-bank.devel
Message-ID <PA1PR02MB114909A48B2024C225B21D0DF96CF2@PA1PR02MB11490.eurprd02.prod.outlook.com>
--===============4158636242034395692==
Content-Language: sv-SE
Content-Type: multipart/alternative;
	boundary="_000_PA1PR02MB114909A48B2024C225B21D0DF96CF2PA1PR02MB11490eu_"

--_000_PA1PR02MB114909A48B2024C225B21D0DF96CF2PA1PR02MB11490eu_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


By the way, about the sb-simd and SAPs:

I haven't done anything on the ARM side for sb-simd. I don't have an arm
CPU, so I can't test anything.  I have only hacked X86-64. Someone with an
arm cpu will have to do some additional hacking to make saps work on the
arm side. I haven't though seen too many  #+arm64. Define-vref-vops seem
to be the only one, but don't take me for the word.  Instruction sets are
updated, because one can't build x86-64 either without patching load and
store there too.

--_000_PA1PR02MB114909A48B2024C225B21D0DF96CF2PA1PR02MB11490eu_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div class=3D"elementToProof" style=3D"font-family: &quot;Calibri&quot;, &q=
uot;Helvetica&quot;, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: &quot;Calibri&quot;, &q=
uot;Helvetica&quot;, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
By the way, about the sb-simd and SAPs:</div>
<div class=3D"elementToProof" style=3D"font-family: &quot;Calibri&quot;, &q=
uot;Helvetica&quot;, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: &quot;Calibri&quot;, &q=
uot;Helvetica&quot;, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I haven't done anything on the ARM side for sb-simd. I don't have an arm</d=
iv>
<div class=3D"elementToProof" style=3D"font-family: &quot;Calibri&quot;, &q=
uot;Helvetica&quot;, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
CPU, so I can't test anything.&nbsp; I have only hacked X86-64. Someone wit=
h an</div>
<div class=3D"elementToProof" style=3D"font-family: &quot;Calibri&quot;, &q=
uot;Helvetica&quot;, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
arm cpu will have to do some additional hacking to make saps work on the</d=
iv>
<div class=3D"elementToProof" style=3D"font-family: &quot;Calibri&quot;, &q=
uot;Helvetica&quot;, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
arm side. I haven't though seen too many&nbsp; #+arm64. Define-vref-vops se=
em</div>
<div class=3D"elementToProof" style=3D"font-family: &quot;Calibri&quot;, &q=
uot;Helvetica&quot;, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
to be the only one, but don't take me for the word.&nbsp; Instruction sets =
are</div>
<div class=3D"elementToProof" style=3D"font-family: &quot;Calibri&quot;, &q=
uot;Helvetica&quot;, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
updated, because one can't build x86-64 either without patching load and</d=
iv>
<div class=3D"elementToProof" style=3D"font-family: &quot;Calibri&quot;, &q=
uot;Helvetica&quot;, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
store there too.</div>
</body>
</html>

--_000_PA1PR02MB114909A48B2024C225B21D0DF96CF2PA1PR02MB11490eu_--


--===============4158636242034395692==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============4158636242034395692==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Sbcl-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sbcl-devel

--===============4158636242034395692==--