aboutsummaryrefslogtreecommitdiff
path: root/ops/sl
diff options
context:
space:
mode:
Diffstat (limited to 'ops/sl')
-rw-r--r--ops/sl/sla0.c2
-rw-r--r--ops/sl/sla1.c2
-rw-r--r--ops/sl/sla10.c2
-rw-r--r--ops/sl/sla11.c2
-rw-r--r--ops/sl/sla12.c2
-rw-r--r--ops/sl/sla13.c2
-rw-r--r--ops/sl/sla14.c2
-rw-r--r--ops/sl/sla15.c2
-rw-r--r--ops/sl/sla16.c2
-rw-r--r--ops/sl/sla17.c2
-rw-r--r--ops/sl/sla18.c2
-rw-r--r--ops/sl/sla19.c2
-rw-r--r--ops/sl/sla2.c2
-rw-r--r--ops/sl/sla20.c2
-rw-r--r--ops/sl/sla21.c2
-rw-r--r--ops/sl/sla22.c2
-rw-r--r--ops/sl/sla23.c2
-rw-r--r--ops/sl/sla24.c2
-rw-r--r--ops/sl/sla25.c2
-rw-r--r--ops/sl/sla26.c2
-rw-r--r--ops/sl/sla27.c2
-rw-r--r--ops/sl/sla28.c2
-rw-r--r--ops/sl/sla29.c2
-rw-r--r--ops/sl/sla3.c2
-rw-r--r--ops/sl/sla30.c2
-rw-r--r--ops/sl/sla31.c2
-rw-r--r--ops/sl/sla32.c2
-rw-r--r--ops/sl/sla33.c2
-rw-r--r--ops/sl/sla34.c2
-rw-r--r--ops/sl/sla35.c2
-rw-r--r--ops/sl/sla36.c2
-rw-r--r--ops/sl/sla37.c2
-rw-r--r--ops/sl/sla38.c2
-rw-r--r--ops/sl/sla39.c2
-rw-r--r--ops/sl/sla4.c2
-rw-r--r--ops/sl/sla40.c2
-rw-r--r--ops/sl/sla41.c2
-rw-r--r--ops/sl/sla42.c2
-rw-r--r--ops/sl/sla43.c2
-rw-r--r--ops/sl/sla44.c2
-rw-r--r--ops/sl/sla45.c2
-rw-r--r--ops/sl/sla46.c2
-rw-r--r--ops/sl/sla47.c2
-rw-r--r--ops/sl/sla48.c2
-rw-r--r--ops/sl/sla49.c2
-rw-r--r--ops/sl/sla5.c2
-rw-r--r--ops/sl/sla50.c2
-rw-r--r--ops/sl/sla51.c2
-rw-r--r--ops/sl/sla52.c2
-rw-r--r--ops/sl/sla53.c2
-rw-r--r--ops/sl/sla54.c2
-rw-r--r--ops/sl/sla55.c2
-rw-r--r--ops/sl/sla56.c2
-rw-r--r--ops/sl/sla57.c2
-rw-r--r--ops/sl/sla58.c2
-rw-r--r--ops/sl/sla59.c2
-rw-r--r--ops/sl/sla6.c2
-rw-r--r--ops/sl/sla60.c2
-rw-r--r--ops/sl/sla61.c2
-rw-r--r--ops/sl/sla62.c2
-rw-r--r--ops/sl/sla63.c2
-rw-r--r--ops/sl/sla7.c2
-rw-r--r--ops/sl/sla8.c2
-rw-r--r--ops/sl/sla9.c2
-rw-r--r--ops/sl/slo0.c2
-rw-r--r--ops/sl/slo1.c2
-rw-r--r--ops/sl/slo10.c2
-rw-r--r--ops/sl/slo11.c2
-rw-r--r--ops/sl/slo12.c2
-rw-r--r--ops/sl/slo13.c2
-rw-r--r--ops/sl/slo14.c2
-rw-r--r--ops/sl/slo15.c2
-rw-r--r--ops/sl/slo16.c2
-rw-r--r--ops/sl/slo17.c2
-rw-r--r--ops/sl/slo18.c2
-rw-r--r--ops/sl/slo19.c2
-rw-r--r--ops/sl/slo2.c2
-rw-r--r--ops/sl/slo20.c2
-rw-r--r--ops/sl/slo21.c2
-rw-r--r--ops/sl/slo22.c2
-rw-r--r--ops/sl/slo23.c2
-rw-r--r--ops/sl/slo24.c2
-rw-r--r--ops/sl/slo25.c2
-rw-r--r--ops/sl/slo26.c2
-rw-r--r--ops/sl/slo27.c2
-rw-r--r--ops/sl/slo28.c2
-rw-r--r--ops/sl/slo29.c2
-rw-r--r--ops/sl/slo3.c2
-rw-r--r--ops/sl/slo30.c2
-rw-r--r--ops/sl/slo31.c2
-rw-r--r--ops/sl/slo32.c2
-rw-r--r--ops/sl/slo33.c2
-rw-r--r--ops/sl/slo34.c2
-rw-r--r--ops/sl/slo35.c2
-rw-r--r--ops/sl/slo36.c2
-rw-r--r--ops/sl/slo37.c2
-rw-r--r--ops/sl/slo38.c2
-rw-r--r--ops/sl/slo39.c2
-rw-r--r--ops/sl/slo4.c2
-rw-r--r--ops/sl/slo40.c2
-rw-r--r--ops/sl/slo41.c2
-rw-r--r--ops/sl/slo42.c2
-rw-r--r--ops/sl/slo43.c2
-rw-r--r--ops/sl/slo44.c2
-rw-r--r--ops/sl/slo45.c2
-rw-r--r--ops/sl/slo46.c2
-rw-r--r--ops/sl/slo47.c2
-rw-r--r--ops/sl/slo48.c2
-rw-r--r--ops/sl/slo49.c2
-rw-r--r--ops/sl/slo5.c2
-rw-r--r--ops/sl/slo50.c2
-rw-r--r--ops/sl/slo51.c2
-rw-r--r--ops/sl/slo52.c2
-rw-r--r--ops/sl/slo53.c2
-rw-r--r--ops/sl/slo54.c2
-rw-r--r--ops/sl/slo55.c2
-rw-r--r--ops/sl/slo56.c2
-rw-r--r--ops/sl/slo57.c2
-rw-r--r--ops/sl/slo58.c2
-rw-r--r--ops/sl/slo59.c2
-rw-r--r--ops/sl/slo6.c2
-rw-r--r--ops/sl/slo60.c2
-rw-r--r--ops/sl/slo61.c2
-rw-r--r--ops/sl/slo62.c2
-rw-r--r--ops/sl/slo63.c2
-rw-r--r--ops/sl/slo7.c2
-rw-r--r--ops/sl/slo8.c2
-rw-r--r--ops/sl/slo9.c2
-rw-r--r--ops/sl/slx0.c2
-rw-r--r--ops/sl/slx1.c2
-rw-r--r--ops/sl/slx10.c2
-rw-r--r--ops/sl/slx11.c2
-rw-r--r--ops/sl/slx12.c2
-rw-r--r--ops/sl/slx13.c2
-rw-r--r--ops/sl/slx14.c2
-rw-r--r--ops/sl/slx15.c2
-rw-r--r--ops/sl/slx16.c2
-rw-r--r--ops/sl/slx17.c2
-rw-r--r--ops/sl/slx18.c2
-rw-r--r--ops/sl/slx19.c2
-rw-r--r--ops/sl/slx2.c2
-rw-r--r--ops/sl/slx20.c2
-rw-r--r--ops/sl/slx21.c2
-rw-r--r--ops/sl/slx22.c2
-rw-r--r--ops/sl/slx23.c2
-rw-r--r--ops/sl/slx24.c2
-rw-r--r--ops/sl/slx25.c2
-rw-r--r--ops/sl/slx26.c2
-rw-r--r--ops/sl/slx27.c2
-rw-r--r--ops/sl/slx28.c2
-rw-r--r--ops/sl/slx29.c2
-rw-r--r--ops/sl/slx3.c2
-rw-r--r--ops/sl/slx30.c2
-rw-r--r--ops/sl/slx31.c2
-rw-r--r--ops/sl/slx32.c2
-rw-r--r--ops/sl/slx33.c2
-rw-r--r--ops/sl/slx34.c2
-rw-r--r--ops/sl/slx35.c2
-rw-r--r--ops/sl/slx36.c2
-rw-r--r--ops/sl/slx37.c2
-rw-r--r--ops/sl/slx38.c2
-rw-r--r--ops/sl/slx39.c2
-rw-r--r--ops/sl/slx4.c2
-rw-r--r--ops/sl/slx40.c2
-rw-r--r--ops/sl/slx41.c2
-rw-r--r--ops/sl/slx42.c2
-rw-r--r--ops/sl/slx43.c2
-rw-r--r--ops/sl/slx44.c2
-rw-r--r--ops/sl/slx45.c2
-rw-r--r--ops/sl/slx46.c2
-rw-r--r--ops/sl/slx47.c2
-rw-r--r--ops/sl/slx48.c2
-rw-r--r--ops/sl/slx49.c2
-rw-r--r--ops/sl/slx5.c2
-rw-r--r--ops/sl/slx50.c2
-rw-r--r--ops/sl/slx51.c2
-rw-r--r--ops/sl/slx52.c2
-rw-r--r--ops/sl/slx53.c2
-rw-r--r--ops/sl/slx54.c2
-rw-r--r--ops/sl/slx55.c2
-rw-r--r--ops/sl/slx56.c2
-rw-r--r--ops/sl/slx57.c2
-rw-r--r--ops/sl/slx58.c2
-rw-r--r--ops/sl/slx59.c2
-rw-r--r--ops/sl/slx6.c2
-rw-r--r--ops/sl/slx60.c2
-rw-r--r--ops/sl/slx61.c2
-rw-r--r--ops/sl/slx62.c2
-rw-r--r--ops/sl/slx63.c2
-rw-r--r--ops/sl/slx7.c2
-rw-r--r--ops/sl/slx8.c2
-rw-r--r--ops/sl/slx9.c2
-rw-r--r--ops/sl/sly0.c2
-rw-r--r--ops/sl/sly1.c2
-rw-r--r--ops/sl/sly10.c2
-rw-r--r--ops/sl/sly11.c2
-rw-r--r--ops/sl/sly12.c2
-rw-r--r--ops/sl/sly13.c2
-rw-r--r--ops/sl/sly14.c2
-rw-r--r--ops/sl/sly15.c2
-rw-r--r--ops/sl/sly16.c2
-rw-r--r--ops/sl/sly17.c2
-rw-r--r--ops/sl/sly18.c2
-rw-r--r--ops/sl/sly19.c2
-rw-r--r--ops/sl/sly2.c2
-rw-r--r--ops/sl/sly20.c2
-rw-r--r--ops/sl/sly21.c2
-rw-r--r--ops/sl/sly22.c2
-rw-r--r--ops/sl/sly23.c2
-rw-r--r--ops/sl/sly24.c2
-rw-r--r--ops/sl/sly25.c2
-rw-r--r--ops/sl/sly26.c2
-rw-r--r--ops/sl/sly27.c2
-rw-r--r--ops/sl/sly28.c2
-rw-r--r--ops/sl/sly29.c2
-rw-r--r--ops/sl/sly3.c2
-rw-r--r--ops/sl/sly30.c2
-rw-r--r--ops/sl/sly31.c2
-rw-r--r--ops/sl/sly32.c2
-rw-r--r--ops/sl/sly33.c2
-rw-r--r--ops/sl/sly34.c2
-rw-r--r--ops/sl/sly35.c2
-rw-r--r--ops/sl/sly36.c2
-rw-r--r--ops/sl/sly37.c2
-rw-r--r--ops/sl/sly38.c2
-rw-r--r--ops/sl/sly39.c2
-rw-r--r--ops/sl/sly4.c2
-rw-r--r--ops/sl/sly40.c2
-rw-r--r--ops/sl/sly41.c2
-rw-r--r--ops/sl/sly42.c2
-rw-r--r--ops/sl/sly43.c2
-rw-r--r--ops/sl/sly44.c2
-rw-r--r--ops/sl/sly45.c2
-rw-r--r--ops/sl/sly46.c2
-rw-r--r--ops/sl/sly47.c2
-rw-r--r--ops/sl/sly48.c2
-rw-r--r--ops/sl/sly49.c2
-rw-r--r--ops/sl/sly5.c2
-rw-r--r--ops/sl/sly50.c2
-rw-r--r--ops/sl/sly51.c2
-rw-r--r--ops/sl/sly52.c2
-rw-r--r--ops/sl/sly53.c2
-rw-r--r--ops/sl/sly54.c2
-rw-r--r--ops/sl/sly55.c2
-rw-r--r--ops/sl/sly56.c2
-rw-r--r--ops/sl/sly57.c2
-rw-r--r--ops/sl/sly58.c2
-rw-r--r--ops/sl/sly59.c2
-rw-r--r--ops/sl/sly6.c2
-rw-r--r--ops/sl/sly60.c2
-rw-r--r--ops/sl/sly61.c2
-rw-r--r--ops/sl/sly62.c2
-rw-r--r--ops/sl/sly63.c2
-rw-r--r--ops/sl/sly7.c2
-rw-r--r--ops/sl/sly8.c2
-rw-r--r--ops/sl/sly9.c2
256 files changed, 512 insertions, 0 deletions
diff --git a/ops/sl/sla0.c b/ops/sl/sla0.c
index e599255..34f0c33 100644
--- a/ops/sl/sla0.c
+++ b/ops/sl/sla0.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla0) {
NEXT_OP(sp, a >> 0, x, y, o);
diff --git a/ops/sl/sla1.c b/ops/sl/sla1.c
index 42e033b..546fe3f 100644
--- a/ops/sl/sla1.c
+++ b/ops/sl/sla1.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla1) {
NEXT_OP(sp, a >> 1, x, y, o);
diff --git a/ops/sl/sla10.c b/ops/sl/sla10.c
index 6cde6e5..08804d2 100644
--- a/ops/sl/sla10.c
+++ b/ops/sl/sla10.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla10) {
NEXT_OP(sp, a >> 10, x, y, o);
diff --git a/ops/sl/sla11.c b/ops/sl/sla11.c
index 28ea581..d6bb97e 100644
--- a/ops/sl/sla11.c
+++ b/ops/sl/sla11.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla11) {
NEXT_OP(sp, a >> 11, x, y, o);
diff --git a/ops/sl/sla12.c b/ops/sl/sla12.c
index c6b901c..cb3e683 100644
--- a/ops/sl/sla12.c
+++ b/ops/sl/sla12.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla12) {
NEXT_OP(sp, a >> 12, x, y, o);
diff --git a/ops/sl/sla13.c b/ops/sl/sla13.c
index 6e73522..74c5dd7 100644
--- a/ops/sl/sla13.c
+++ b/ops/sl/sla13.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla13) {
NEXT_OP(sp, a >> 13, x, y, o);
diff --git a/ops/sl/sla14.c b/ops/sl/sla14.c
index e4d4707..5062fe0 100644
--- a/ops/sl/sla14.c
+++ b/ops/sl/sla14.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla14) {
NEXT_OP(sp, a >> 14, x, y, o);
diff --git a/ops/sl/sla15.c b/ops/sl/sla15.c
index 9a4650d..f43d068 100644
--- a/ops/sl/sla15.c
+++ b/ops/sl/sla15.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla15) {
NEXT_OP(sp, a >> 15, x, y, o);
diff --git a/ops/sl/sla16.c b/ops/sl/sla16.c
index d7edbf9..a01dc62 100644
--- a/ops/sl/sla16.c
+++ b/ops/sl/sla16.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla16) {
NEXT_OP(sp, a >> 16, x, y, o);
diff --git a/ops/sl/sla17.c b/ops/sl/sla17.c
index 55b73a6..a3e4188 100644
--- a/ops/sl/sla17.c
+++ b/ops/sl/sla17.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla17) {
NEXT_OP(sp, a >> 17, x, y, o);
diff --git a/ops/sl/sla18.c b/ops/sl/sla18.c
index 7353b93..7d675db 100644
--- a/ops/sl/sla18.c
+++ b/ops/sl/sla18.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla18) {
NEXT_OP(sp, a >> 18, x, y, o);
diff --git a/ops/sl/sla19.c b/ops/sl/sla19.c
index 7dfde6a..df6215b 100644
--- a/ops/sl/sla19.c
+++ b/ops/sl/sla19.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla19) {
NEXT_OP(sp, a >> 19, x, y, o);
diff --git a/ops/sl/sla2.c b/ops/sl/sla2.c
index 4ceea7a..8af0bdc 100644
--- a/ops/sl/sla2.c
+++ b/ops/sl/sla2.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla2) {
NEXT_OP(sp, a >> 2, x, y, o);
diff --git a/ops/sl/sla20.c b/ops/sl/sla20.c
index ef898e8..75135ed 100644
--- a/ops/sl/sla20.c
+++ b/ops/sl/sla20.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla20) {
NEXT_OP(sp, a >> 20, x, y, o);
diff --git a/ops/sl/sla21.c b/ops/sl/sla21.c
index cbd5571..6a244fd 100644
--- a/ops/sl/sla21.c
+++ b/ops/sl/sla21.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla21) {
NEXT_OP(sp, a >> 21, x, y, o);
diff --git a/ops/sl/sla22.c b/ops/sl/sla22.c
index abad70f..ce8ca67 100644
--- a/ops/sl/sla22.c
+++ b/ops/sl/sla22.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla22) {
NEXT_OP(sp, a >> 22, x, y, o);
diff --git a/ops/sl/sla23.c b/ops/sl/sla23.c
index 15600e9..134c6a2 100644
--- a/ops/sl/sla23.c
+++ b/ops/sl/sla23.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla23) {
NEXT_OP(sp, a >> 23, x, y, o);
diff --git a/ops/sl/sla24.c b/ops/sl/sla24.c
index 7296182..518ff31 100644
--- a/ops/sl/sla24.c
+++ b/ops/sl/sla24.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla24) {
NEXT_OP(sp, a >> 24, x, y, o);
diff --git a/ops/sl/sla25.c b/ops/sl/sla25.c
index 2687b95..d1a5e89 100644
--- a/ops/sl/sla25.c
+++ b/ops/sl/sla25.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla25) {
NEXT_OP(sp, a >> 25, x, y, o);
diff --git a/ops/sl/sla26.c b/ops/sl/sla26.c
index dfb46c9..457b9aa 100644
--- a/ops/sl/sla26.c
+++ b/ops/sl/sla26.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla26) {
NEXT_OP(sp, a >> 26, x, y, o);
diff --git a/ops/sl/sla27.c b/ops/sl/sla27.c
index b90c218..38bb075 100644
--- a/ops/sl/sla27.c
+++ b/ops/sl/sla27.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla27) {
NEXT_OP(sp, a >> 27, x, y, o);
diff --git a/ops/sl/sla28.c b/ops/sl/sla28.c
index 5a84a55..e8fac74 100644
--- a/ops/sl/sla28.c
+++ b/ops/sl/sla28.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla28) {
NEXT_OP(sp, a >> 28, x, y, o);
diff --git a/ops/sl/sla29.c b/ops/sl/sla29.c
index c339fe6..b7ab627 100644
--- a/ops/sl/sla29.c
+++ b/ops/sl/sla29.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla29) {
NEXT_OP(sp, a >> 29, x, y, o);
diff --git a/ops/sl/sla3.c b/ops/sl/sla3.c
index 14e8dd6..f1d7dc1 100644
--- a/ops/sl/sla3.c
+++ b/ops/sl/sla3.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla3) {
NEXT_OP(sp, a >> 3, x, y, o);
diff --git a/ops/sl/sla30.c b/ops/sl/sla30.c
index 9bbace0..994474d 100644
--- a/ops/sl/sla30.c
+++ b/ops/sl/sla30.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla30) {
NEXT_OP(sp, a >> 30, x, y, o);
diff --git a/ops/sl/sla31.c b/ops/sl/sla31.c
index bf3ad7c..a4f1ac4 100644
--- a/ops/sl/sla31.c
+++ b/ops/sl/sla31.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla31) {
NEXT_OP(sp, a >> 31, x, y, o);
diff --git a/ops/sl/sla32.c b/ops/sl/sla32.c
index a2be59e..ce48610 100644
--- a/ops/sl/sla32.c
+++ b/ops/sl/sla32.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla32) {
NEXT_OP(sp, a >> 32, x, y, o);
diff --git a/ops/sl/sla33.c b/ops/sl/sla33.c
index 97d339d..1b88fa6 100644
--- a/ops/sl/sla33.c
+++ b/ops/sl/sla33.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla33) {
NEXT_OP(sp, a >> 33, x, y, o);
diff --git a/ops/sl/sla34.c b/ops/sl/sla34.c
index 228ae93..994ada8 100644
--- a/ops/sl/sla34.c
+++ b/ops/sl/sla34.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla34) {
NEXT_OP(sp, a >> 34, x, y, o);
diff --git a/ops/sl/sla35.c b/ops/sl/sla35.c
index 83c1e32..21a9227 100644
--- a/ops/sl/sla35.c
+++ b/ops/sl/sla35.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla35) {
NEXT_OP(sp, a >> 35, x, y, o);
diff --git a/ops/sl/sla36.c b/ops/sl/sla36.c
index 590aca2..e35de52 100644
--- a/ops/sl/sla36.c
+++ b/ops/sl/sla36.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla36) {
NEXT_OP(sp, a >> 36, x, y, o);
diff --git a/ops/sl/sla37.c b/ops/sl/sla37.c
index b4a4657..888a0e8 100644
--- a/ops/sl/sla37.c
+++ b/ops/sl/sla37.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla37) {
NEXT_OP(sp, a >> 37, x, y, o);
diff --git a/ops/sl/sla38.c b/ops/sl/sla38.c
index 9cfbe99..542227b 100644
--- a/ops/sl/sla38.c
+++ b/ops/sl/sla38.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla38) {
NEXT_OP(sp, a >> 38, x, y, o);
diff --git a/ops/sl/sla39.c b/ops/sl/sla39.c
index fef8f11..990ef5d 100644
--- a/ops/sl/sla39.c
+++ b/ops/sl/sla39.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla39) {
NEXT_OP(sp, a >> 39, x, y, o);
diff --git a/ops/sl/sla4.c b/ops/sl/sla4.c
index 7f24272..e2ae4e0 100644
--- a/ops/sl/sla4.c
+++ b/ops/sl/sla4.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla4) {
NEXT_OP(sp, a >> 4, x, y, o);
diff --git a/ops/sl/sla40.c b/ops/sl/sla40.c
index 191939e..400ff29 100644
--- a/ops/sl/sla40.c
+++ b/ops/sl/sla40.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla40) {
NEXT_OP(sp, a >> 40, x, y, o);
diff --git a/ops/sl/sla41.c b/ops/sl/sla41.c
index a4dea35..7a370e8 100644
--- a/ops/sl/sla41.c
+++ b/ops/sl/sla41.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla41) {
NEXT_OP(sp, a >> 41, x, y, o);
diff --git a/ops/sl/sla42.c b/ops/sl/sla42.c
index b99929e..4b396a8 100644
--- a/ops/sl/sla42.c
+++ b/ops/sl/sla42.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla42) {
NEXT_OP(sp, a >> 42, x, y, o);
diff --git a/ops/sl/sla43.c b/ops/sl/sla43.c
index c53dad3..c172d7e 100644
--- a/ops/sl/sla43.c
+++ b/ops/sl/sla43.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla43) {
NEXT_OP(sp, a >> 43, x, y, o);
diff --git a/ops/sl/sla44.c b/ops/sl/sla44.c
index 0de462b..887b1f1 100644
--- a/ops/sl/sla44.c
+++ b/ops/sl/sla44.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla44) {
NEXT_OP(sp, a >> 44, x, y, o);
diff --git a/ops/sl/sla45.c b/ops/sl/sla45.c
index 861f8e0..f19638a 100644
--- a/ops/sl/sla45.c
+++ b/ops/sl/sla45.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla45) {
NEXT_OP(sp, a >> 45, x, y, o);
diff --git a/ops/sl/sla46.c b/ops/sl/sla46.c
index 27fbf26..4e110ad 100644
--- a/ops/sl/sla46.c
+++ b/ops/sl/sla46.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla46) {
NEXT_OP(sp, a >> 46, x, y, o);
diff --git a/ops/sl/sla47.c b/ops/sl/sla47.c
index 77c6609..09cf7d7 100644
--- a/ops/sl/sla47.c
+++ b/ops/sl/sla47.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla47) {
NEXT_OP(sp, a >> 47, x, y, o);
diff --git a/ops/sl/sla48.c b/ops/sl/sla48.c
index 418b5e5..40bf9b8 100644
--- a/ops/sl/sla48.c
+++ b/ops/sl/sla48.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla48) {
NEXT_OP(sp, a >> 48, x, y, o);
diff --git a/ops/sl/sla49.c b/ops/sl/sla49.c
index 0f41522..a864ffe 100644
--- a/ops/sl/sla49.c
+++ b/ops/sl/sla49.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla49) {
NEXT_OP(sp, a >> 49, x, y, o);
diff --git a/ops/sl/sla5.c b/ops/sl/sla5.c
index 736d039..dd99739 100644
--- a/ops/sl/sla5.c
+++ b/ops/sl/sla5.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla5) {
NEXT_OP(sp, a >> 5, x, y, o);
diff --git a/ops/sl/sla50.c b/ops/sl/sla50.c
index 1968999..ad61f83 100644
--- a/ops/sl/sla50.c
+++ b/ops/sl/sla50.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla50) {
NEXT_OP(sp, a >> 50, x, y, o);
diff --git a/ops/sl/sla51.c b/ops/sl/sla51.c
index 9767428..0f8a129 100644
--- a/ops/sl/sla51.c
+++ b/ops/sl/sla51.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla51) {
NEXT_OP(sp, a >> 51, x, y, o);
diff --git a/ops/sl/sla52.c b/ops/sl/sla52.c
index f5f5a17..9e81e81 100644
--- a/ops/sl/sla52.c
+++ b/ops/sl/sla52.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla52) {
NEXT_OP(sp, a >> 52, x, y, o);
diff --git a/ops/sl/sla53.c b/ops/sl/sla53.c
index 012a408..f21ecb7 100644
--- a/ops/sl/sla53.c
+++ b/ops/sl/sla53.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla53) {
NEXT_OP(sp, a >> 53, x, y, o);
diff --git a/ops/sl/sla54.c b/ops/sl/sla54.c
index e0031a1..19326d6 100644
--- a/ops/sl/sla54.c
+++ b/ops/sl/sla54.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla54) {
NEXT_OP(sp, a >> 54, x, y, o);
diff --git a/ops/sl/sla55.c b/ops/sl/sla55.c
index 7bcc07a..45bb81d 100644
--- a/ops/sl/sla55.c
+++ b/ops/sl/sla55.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla55) {
NEXT_OP(sp, a >> 55, x, y, o);
diff --git a/ops/sl/sla56.c b/ops/sl/sla56.c
index 8024cf0..43e83a3 100644
--- a/ops/sl/sla56.c
+++ b/ops/sl/sla56.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla56) {
NEXT_OP(sp, a >> 56, x, y, o);
diff --git a/ops/sl/sla57.c b/ops/sl/sla57.c
index dab13d7..44e2629 100644
--- a/ops/sl/sla57.c
+++ b/ops/sl/sla57.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla57) {
NEXT_OP(sp, a >> 57, x, y, o);
diff --git a/ops/sl/sla58.c b/ops/sl/sla58.c
index 1f4e05c..dfc5321 100644
--- a/ops/sl/sla58.c
+++ b/ops/sl/sla58.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla58) {
NEXT_OP(sp, a >> 58, x, y, o);
diff --git a/ops/sl/sla59.c b/ops/sl/sla59.c
index 5ad5ca8..30ad0bb 100644
--- a/ops/sl/sla59.c
+++ b/ops/sl/sla59.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla59) {
NEXT_OP(sp, a >> 59, x, y, o);
diff --git a/ops/sl/sla6.c b/ops/sl/sla6.c
index 5569d44..2bb700a 100644
--- a/ops/sl/sla6.c
+++ b/ops/sl/sla6.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla6) {
NEXT_OP(sp, a >> 6, x, y, o);
diff --git a/ops/sl/sla60.c b/ops/sl/sla60.c
index 433125b..553ec63 100644
--- a/ops/sl/sla60.c
+++ b/ops/sl/sla60.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla60) {
NEXT_OP(sp, a >> 60, x, y, o);
diff --git a/ops/sl/sla61.c b/ops/sl/sla61.c
index 743cc4a..cbf9af9 100644
--- a/ops/sl/sla61.c
+++ b/ops/sl/sla61.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla61) {
NEXT_OP(sp, a >> 61, x, y, o);
diff --git a/ops/sl/sla62.c b/ops/sl/sla62.c
index 6830178..5935963 100644
--- a/ops/sl/sla62.c
+++ b/ops/sl/sla62.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla62) {
NEXT_OP(sp, a >> 62, x, y, o);
diff --git a/ops/sl/sla63.c b/ops/sl/sla63.c
index 1befe2a..45bcb5b 100644
--- a/ops/sl/sla63.c
+++ b/ops/sl/sla63.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla63) {
NEXT_OP(sp, a >> 63, x, y, o);
diff --git a/ops/sl/sla7.c b/ops/sl/sla7.c
index d9742a8..7303fd9 100644
--- a/ops/sl/sla7.c
+++ b/ops/sl/sla7.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla7) {
NEXT_OP(sp, a >> 7, x, y, o);
diff --git a/ops/sl/sla8.c b/ops/sl/sla8.c
index efad283..7d10832 100644
--- a/ops/sl/sla8.c
+++ b/ops/sl/sla8.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla8) {
NEXT_OP(sp, a >> 8, x, y, o);
diff --git a/ops/sl/sla9.c b/ops/sl/sla9.c
index db97adb..e4a5010 100644
--- a/ops/sl/sla9.c
+++ b/ops/sl/sla9.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla9) {
NEXT_OP(sp, a >> 9, x, y, o);
diff --git a/ops/sl/slo0.c b/ops/sl/slo0.c
index ed2f5c5..024e77e 100644
--- a/ops/sl/slo0.c
+++ b/ops/sl/slo0.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo0) {
NEXT_OP(sp, a, x, y, o << 0);
diff --git a/ops/sl/slo1.c b/ops/sl/slo1.c
index 1b5606a..832a1b2 100644
--- a/ops/sl/slo1.c
+++ b/ops/sl/slo1.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo1) {
NEXT_OP(sp, a, x, y, o << 1);
diff --git a/ops/sl/slo10.c b/ops/sl/slo10.c
index d54308d..431e5f4 100644
--- a/ops/sl/slo10.c
+++ b/ops/sl/slo10.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo10) {
NEXT_OP(sp, a, x, y, o << 10);
diff --git a/ops/sl/slo11.c b/ops/sl/slo11.c
index 639bc28..7ee29d5 100644
--- a/ops/sl/slo11.c
+++ b/ops/sl/slo11.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo11) {
NEXT_OP(sp, a, x, y, o << 11);
diff --git a/ops/sl/slo12.c b/ops/sl/slo12.c
index df32230..2b381b9 100644
--- a/ops/sl/slo12.c
+++ b/ops/sl/slo12.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo12) {
NEXT_OP(sp, a, x, y, o << 12);
diff --git a/ops/sl/slo13.c b/ops/sl/slo13.c
index bfc50e4..1a9533a 100644
--- a/ops/sl/slo13.c
+++ b/ops/sl/slo13.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo13) {
NEXT_OP(sp, a, x, y, o << 13);
diff --git a/ops/sl/slo14.c b/ops/sl/slo14.c
index ff5fca9..688f2c9 100644
--- a/ops/sl/slo14.c
+++ b/ops/sl/slo14.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo14) {
NEXT_OP(sp, a, x, y, o << 14);
diff --git a/ops/sl/slo15.c b/ops/sl/slo15.c
index c732bc8..76d2839 100644
--- a/ops/sl/slo15.c
+++ b/ops/sl/slo15.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo15) {
NEXT_OP(sp, a, x, y, o << 15);
diff --git a/ops/sl/slo16.c b/ops/sl/slo16.c
index 8065332..661ed60 100644
--- a/ops/sl/slo16.c
+++ b/ops/sl/slo16.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo16) {
NEXT_OP(sp, a, x, y, o << 16);
diff --git a/ops/sl/slo17.c b/ops/sl/slo17.c
index 3f42a4a..03b36df 100644
--- a/ops/sl/slo17.c
+++ b/ops/sl/slo17.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo17) {
NEXT_OP(sp, a, x, y, o << 17);
diff --git a/ops/sl/slo18.c b/ops/sl/slo18.c
index 993df92..0d279b8 100644
--- a/ops/sl/slo18.c
+++ b/ops/sl/slo18.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo18) {
NEXT_OP(sp, a, x, y, o << 18);
diff --git a/ops/sl/slo19.c b/ops/sl/slo19.c
index c1c8782..1f59673 100644
--- a/ops/sl/slo19.c
+++ b/ops/sl/slo19.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo19) {
NEXT_OP(sp, a, x, y, o << 19);
diff --git a/ops/sl/slo2.c b/ops/sl/slo2.c
index 3301be6..709ac3a 100644
--- a/ops/sl/slo2.c
+++ b/ops/sl/slo2.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo2) {
NEXT_OP(sp, a, x, y, o << 2);
diff --git a/ops/sl/slo20.c b/ops/sl/slo20.c
index bccfe7f..6a5be26 100644
--- a/ops/sl/slo20.c
+++ b/ops/sl/slo20.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo20) {
NEXT_OP(sp, a, x, y, o << 20);
diff --git a/ops/sl/slo21.c b/ops/sl/slo21.c
index c6affd7..8037337 100644
--- a/ops/sl/slo21.c
+++ b/ops/sl/slo21.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo21) {
NEXT_OP(sp, a, x, y, o << 21);
diff --git a/ops/sl/slo22.c b/ops/sl/slo22.c
index e8b90f3..e5023b5 100644
--- a/ops/sl/slo22.c
+++ b/ops/sl/slo22.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo22) {
NEXT_OP(sp, a, x, y, o << 22);
diff --git a/ops/sl/slo23.c b/ops/sl/slo23.c
index 9933fb8..d7ec98c 100644
--- a/ops/sl/slo23.c
+++ b/ops/sl/slo23.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo23) {
NEXT_OP(sp, a, x, y, o << 23);
diff --git a/ops/sl/slo24.c b/ops/sl/slo24.c
index a5f1431..31402a1 100644
--- a/ops/sl/slo24.c
+++ b/ops/sl/slo24.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo24) {
NEXT_OP(sp, a, x, y, o << 24);
diff --git a/ops/sl/slo25.c b/ops/sl/slo25.c
index 41da525..a904b60 100644
--- a/ops/sl/slo25.c
+++ b/ops/sl/slo25.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo25) {
NEXT_OP(sp, a, x, y, o << 25);
diff --git a/ops/sl/slo26.c b/ops/sl/slo26.c
index 9a68556..35f0e98 100644
--- a/ops/sl/slo26.c
+++ b/ops/sl/slo26.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo26) {
NEXT_OP(sp, a, x, y, o << 26);
diff --git a/ops/sl/slo27.c b/ops/sl/slo27.c
index a5fb342..40199d6 100644
--- a/ops/sl/slo27.c
+++ b/ops/sl/slo27.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo27) {
NEXT_OP(sp, a, x, y, o << 27);
diff --git a/ops/sl/slo28.c b/ops/sl/slo28.c
index 70e075a..8f39f8e 100644
--- a/ops/sl/slo28.c
+++ b/ops/sl/slo28.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo28) {
NEXT_OP(sp, a, x, y, o << 28);
diff --git a/ops/sl/slo29.c b/ops/sl/slo29.c
index b2c093c..8cb8ece 100644
--- a/ops/sl/slo29.c
+++ b/ops/sl/slo29.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo29) {
NEXT_OP(sp, a, x, y, o << 29);
diff --git a/ops/sl/slo3.c b/ops/sl/slo3.c
index 774f5a1..27db1c7 100644
--- a/ops/sl/slo3.c
+++ b/ops/sl/slo3.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo3) {
NEXT_OP(sp, a, x, y, o << 3);
diff --git a/ops/sl/slo30.c b/ops/sl/slo30.c
index c93cac2..c83fc80 100644
--- a/ops/sl/slo30.c
+++ b/ops/sl/slo30.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo30) {
NEXT_OP(sp, a, x, y, o << 30);
diff --git a/ops/sl/slo31.c b/ops/sl/slo31.c
index 5d41dc7..97c08ed 100644
--- a/ops/sl/slo31.c
+++ b/ops/sl/slo31.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo31) {
NEXT_OP(sp, a, x, y, o << 31);
diff --git a/ops/sl/slo32.c b/ops/sl/slo32.c
index 3932e1b..db6a5dd 100644
--- a/ops/sl/slo32.c
+++ b/ops/sl/slo32.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo32) {
NEXT_OP(sp, a, x, y, o << 32);
diff --git a/ops/sl/slo33.c b/ops/sl/slo33.c
index 328c844..18f57de 100644
--- a/ops/sl/slo33.c
+++ b/ops/sl/slo33.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo33) {
NEXT_OP(sp, a, x, y, o << 33);
diff --git a/ops/sl/slo34.c b/ops/sl/slo34.c
index a0664c5..bc3a11b 100644
--- a/ops/sl/slo34.c
+++ b/ops/sl/slo34.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo34) {
NEXT_OP(sp, a, x, y, o << 34);
diff --git a/ops/sl/slo35.c b/ops/sl/slo35.c
index d0d8706..95257d8 100644
--- a/ops/sl/slo35.c
+++ b/ops/sl/slo35.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo35) {
NEXT_OP(sp, a, x, y, o << 35);
diff --git a/ops/sl/slo36.c b/ops/sl/slo36.c
index a3ed6a5..9bf7761 100644
--- a/ops/sl/slo36.c
+++ b/ops/sl/slo36.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo36) {
NEXT_OP(sp, a, x, y, o << 36);
diff --git a/ops/sl/slo37.c b/ops/sl/slo37.c
index 0771073..bbe1ea0 100644
--- a/ops/sl/slo37.c
+++ b/ops/sl/slo37.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo37) {
NEXT_OP(sp, a, x, y, o << 37);
diff --git a/ops/sl/slo38.c b/ops/sl/slo38.c
index ad3aed0..2587920 100644
--- a/ops/sl/slo38.c
+++ b/ops/sl/slo38.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo38) {
NEXT_OP(sp, a, x, y, o << 38);
diff --git a/ops/sl/slo39.c b/ops/sl/slo39.c
index 0339c84..b8c6276 100644
--- a/ops/sl/slo39.c
+++ b/ops/sl/slo39.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo39) {
NEXT_OP(sp, a, x, y, o << 39);
diff --git a/ops/sl/slo4.c b/ops/sl/slo4.c
index bfad51f..8ba0947 100644
--- a/ops/sl/slo4.c
+++ b/ops/sl/slo4.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo4) {
NEXT_OP(sp, a, x, y, o << 4);
diff --git a/ops/sl/slo40.c b/ops/sl/slo40.c
index ee5b254..fe997fc 100644
--- a/ops/sl/slo40.c
+++ b/ops/sl/slo40.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo40) {
NEXT_OP(sp, a, x, y, o << 40);
diff --git a/ops/sl/slo41.c b/ops/sl/slo41.c
index 5bd9ec8..03cac34 100644
--- a/ops/sl/slo41.c
+++ b/ops/sl/slo41.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo41) {
NEXT_OP(sp, a, x, y, o << 41);
diff --git a/ops/sl/slo42.c b/ops/sl/slo42.c
index 397cd96..5c7bf13 100644
--- a/ops/sl/slo42.c
+++ b/ops/sl/slo42.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo42) {
NEXT_OP(sp, a, x, y, o << 42);
diff --git a/ops/sl/slo43.c b/ops/sl/slo43.c
index 25a446a..402fd73 100644
--- a/ops/sl/slo43.c
+++ b/ops/sl/slo43.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo43) {
NEXT_OP(sp, a, x, y, o << 43);
diff --git a/ops/sl/slo44.c b/ops/sl/slo44.c
index 8e2cb09..d5e09bc 100644
--- a/ops/sl/slo44.c
+++ b/ops/sl/slo44.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo44) {
NEXT_OP(sp, a, x, y, o << 44);
diff --git a/ops/sl/slo45.c b/ops/sl/slo45.c
index cc8fd70..a7ede83 100644
--- a/ops/sl/slo45.c
+++ b/ops/sl/slo45.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo45) {
NEXT_OP(sp, a, x, y, o << 45);
diff --git a/ops/sl/slo46.c b/ops/sl/slo46.c
index d9e16b5..4b70bcb 100644
--- a/ops/sl/slo46.c
+++ b/ops/sl/slo46.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo46) {
NEXT_OP(sp, a, x, y, o << 46);
diff --git a/ops/sl/slo47.c b/ops/sl/slo47.c
index 03c83cc..bfe56bc 100644
--- a/ops/sl/slo47.c
+++ b/ops/sl/slo47.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo47) {
NEXT_OP(sp, a, x, y, o << 47);
diff --git a/ops/sl/slo48.c b/ops/sl/slo48.c
index eb08f53..d5a9c7a 100644
--- a/ops/sl/slo48.c
+++ b/ops/sl/slo48.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo48) {
NEXT_OP(sp, a, x, y, o << 48);
diff --git a/ops/sl/slo49.c b/ops/sl/slo49.c
index 2c57869..0f86bab 100644
--- a/ops/sl/slo49.c
+++ b/ops/sl/slo49.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo49) {
NEXT_OP(sp, a, x, y, o << 49);
diff --git a/ops/sl/slo5.c b/ops/sl/slo5.c
index 64ea158..b9784f8 100644
--- a/ops/sl/slo5.c
+++ b/ops/sl/slo5.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo5) {
NEXT_OP(sp, a, x, y, o << 5);
diff --git a/ops/sl/slo50.c b/ops/sl/slo50.c
index cf0d617..96550e4 100644
--- a/ops/sl/slo50.c
+++ b/ops/sl/slo50.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo50) {
NEXT_OP(sp, a, x, y, o << 50);
diff --git a/ops/sl/slo51.c b/ops/sl/slo51.c
index ce47f2e..b1bb37d 100644
--- a/ops/sl/slo51.c
+++ b/ops/sl/slo51.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo51) {
NEXT_OP(sp, a, x, y, o << 51);
diff --git a/ops/sl/slo52.c b/ops/sl/slo52.c
index 37a2905..41cbe70 100644
--- a/ops/sl/slo52.c
+++ b/ops/sl/slo52.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo52) {
NEXT_OP(sp, a, x, y, o << 52);
diff --git a/ops/sl/slo53.c b/ops/sl/slo53.c
index 18c07d3..832d65a 100644
--- a/ops/sl/slo53.c
+++ b/ops/sl/slo53.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo53) {
NEXT_OP(sp, a, x, y, o << 53);
diff --git a/ops/sl/slo54.c b/ops/sl/slo54.c
index 22009f4..142beb3 100644
--- a/ops/sl/slo54.c
+++ b/ops/sl/slo54.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo54) {
NEXT_OP(sp, a, x, y, o << 54);
diff --git a/ops/sl/slo55.c b/ops/sl/slo55.c
index edf9815..85ff762 100644
--- a/ops/sl/slo55.c
+++ b/ops/sl/slo55.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo55) {
NEXT_OP(sp, a, x, y, o << 55);
diff --git a/ops/sl/slo56.c b/ops/sl/slo56.c
index a1ae722..8338f85 100644
--- a/ops/sl/slo56.c
+++ b/ops/sl/slo56.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo56) {
NEXT_OP(sp, a, x, y, o << 56);
diff --git a/ops/sl/slo57.c b/ops/sl/slo57.c
index 93d17f1..95be333 100644
--- a/ops/sl/slo57.c
+++ b/ops/sl/slo57.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo57) {
NEXT_OP(sp, a, x, y, o << 57);
diff --git a/ops/sl/slo58.c b/ops/sl/slo58.c
index 67615e5..068e7e8 100644
--- a/ops/sl/slo58.c
+++ b/ops/sl/slo58.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo58) {
NEXT_OP(sp, a, x, y, o << 58);
diff --git a/ops/sl/slo59.c b/ops/sl/slo59.c
index 5ee772c..e007f1a 100644
--- a/ops/sl/slo59.c
+++ b/ops/sl/slo59.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo59) {
NEXT_OP(sp, a, x, y, o << 59);
diff --git a/ops/sl/slo6.c b/ops/sl/slo6.c
index a559c54..cba9d70 100644
--- a/ops/sl/slo6.c
+++ b/ops/sl/slo6.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo6) {
NEXT_OP(sp, a, x, y, o << 6);
diff --git a/ops/sl/slo60.c b/ops/sl/slo60.c
index 4f910a3..a56e961 100644
--- a/ops/sl/slo60.c
+++ b/ops/sl/slo60.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo60) {
NEXT_OP(sp, a, x, y, o << 60);
diff --git a/ops/sl/slo61.c b/ops/sl/slo61.c
index b6ff7dd..e28e821 100644
--- a/ops/sl/slo61.c
+++ b/ops/sl/slo61.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo61) {
NEXT_OP(sp, a, x, y, o << 61);
diff --git a/ops/sl/slo62.c b/ops/sl/slo62.c
index bdb1429..4d8f041 100644
--- a/ops/sl/slo62.c
+++ b/ops/sl/slo62.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo62) {
NEXT_OP(sp, a, x, y, o << 62);
diff --git a/ops/sl/slo63.c b/ops/sl/slo63.c
index eeed117..fbb6235 100644
--- a/ops/sl/slo63.c
+++ b/ops/sl/slo63.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo63) {
NEXT_OP(sp, a, x, y, o << 63);
diff --git a/ops/sl/slo7.c b/ops/sl/slo7.c
index 261d357..23f4865 100644
--- a/ops/sl/slo7.c
+++ b/ops/sl/slo7.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo7) {
NEXT_OP(sp, a, x, y, o << 7);
diff --git a/ops/sl/slo8.c b/ops/sl/slo8.c
index 8d2ba3a..d119d1e 100644
--- a/ops/sl/slo8.c
+++ b/ops/sl/slo8.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo8) {
NEXT_OP(sp, a, x, y, o << 8);
diff --git a/ops/sl/slo9.c b/ops/sl/slo9.c
index 1d6bdc0..29607c4 100644
--- a/ops/sl/slo9.c
+++ b/ops/sl/slo9.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo9) {
NEXT_OP(sp, a, x, y, o << 9);
diff --git a/ops/sl/slx0.c b/ops/sl/slx0.c
index 22697d6..2e7b90a 100644
--- a/ops/sl/slx0.c
+++ b/ops/sl/slx0.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx0) {
NEXT_OP(sp, a, x << 0, y, o);
diff --git a/ops/sl/slx1.c b/ops/sl/slx1.c
index 2c22527..10f39f8 100644
--- a/ops/sl/slx1.c
+++ b/ops/sl/slx1.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx1) {
NEXT_OP(sp, a, x << 1, y, o);
diff --git a/ops/sl/slx10.c b/ops/sl/slx10.c
index 321a365..bb24d47 100644
--- a/ops/sl/slx10.c
+++ b/ops/sl/slx10.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx10) {
NEXT_OP(sp, a, x << 10, y, o);
diff --git a/ops/sl/slx11.c b/ops/sl/slx11.c
index e808a51..7610a2f 100644
--- a/ops/sl/slx11.c
+++ b/ops/sl/slx11.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx11) {
NEXT_OP(sp, a, x << 11, y, o);
diff --git a/ops/sl/slx12.c b/ops/sl/slx12.c
index 4b7bf32..d8146f9 100644
--- a/ops/sl/slx12.c
+++ b/ops/sl/slx12.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx12) {
NEXT_OP(sp, a, x << 12, y, o);
diff --git a/ops/sl/slx13.c b/ops/sl/slx13.c
index e3a9095..bf01483 100644
--- a/ops/sl/slx13.c
+++ b/ops/sl/slx13.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx13) {
NEXT_OP(sp, a, x << 13, y, o);
diff --git a/ops/sl/slx14.c b/ops/sl/slx14.c
index f7997f3..524a733 100644
--- a/ops/sl/slx14.c
+++ b/ops/sl/slx14.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx14) {
NEXT_OP(sp, a, x << 14, y, o);
diff --git a/ops/sl/slx15.c b/ops/sl/slx15.c
index 3dfce20..2917824 100644
--- a/ops/sl/slx15.c
+++ b/ops/sl/slx15.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx15) {
NEXT_OP(sp, a, x << 15, y, o);
diff --git a/ops/sl/slx16.c b/ops/sl/slx16.c
index 08a77e5..45338c6 100644
--- a/ops/sl/slx16.c
+++ b/ops/sl/slx16.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx16) {
NEXT_OP(sp, a, x << 16, y, o);
diff --git a/ops/sl/slx17.c b/ops/sl/slx17.c
index c8b16a5..0b2fa9b 100644
--- a/ops/sl/slx17.c
+++ b/ops/sl/slx17.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx17) {
NEXT_OP(sp, a, x << 17, y, o);
diff --git a/ops/sl/slx18.c b/ops/sl/slx18.c
index dd4707f..5f5bbf8 100644
--- a/ops/sl/slx18.c
+++ b/ops/sl/slx18.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx18) {
NEXT_OP(sp, a, x << 18, y, o);
diff --git a/ops/sl/slx19.c b/ops/sl/slx19.c
index 7d45d5a..35aec8a 100644
--- a/ops/sl/slx19.c
+++ b/ops/sl/slx19.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx19) {
NEXT_OP(sp, a, x << 19, y, o);
diff --git a/ops/sl/slx2.c b/ops/sl/slx2.c
index 60cee79..1aaf04e 100644
--- a/ops/sl/slx2.c
+++ b/ops/sl/slx2.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx2) {
NEXT_OP(sp, a, x << 2, y, o);
diff --git a/ops/sl/slx20.c b/ops/sl/slx20.c
index 75b6a62..688cebd 100644
--- a/ops/sl/slx20.c
+++ b/ops/sl/slx20.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx20) {
NEXT_OP(sp, a, x << 20, y, o);
diff --git a/ops/sl/slx21.c b/ops/sl/slx21.c
index 8b66b67..33bac8c 100644
--- a/ops/sl/slx21.c
+++ b/ops/sl/slx21.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx21) {
NEXT_OP(sp, a, x << 21, y, o);
diff --git a/ops/sl/slx22.c b/ops/sl/slx22.c
index 595dbdc..f805b43 100644
--- a/ops/sl/slx22.c
+++ b/ops/sl/slx22.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx22) {
NEXT_OP(sp, a, x << 22, y, o);
diff --git a/ops/sl/slx23.c b/ops/sl/slx23.c
index aa9eb82..f4503da 100644
--- a/ops/sl/slx23.c
+++ b/ops/sl/slx23.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx23) {
NEXT_OP(sp, a, x << 23, y, o);
diff --git a/ops/sl/slx24.c b/ops/sl/slx24.c
index 99b841f..3e02d5d 100644
--- a/ops/sl/slx24.c
+++ b/ops/sl/slx24.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx24) {
NEXT_OP(sp, a, x << 24, y, o);
diff --git a/ops/sl/slx25.c b/ops/sl/slx25.c
index b508fd5..318da8a 100644
--- a/ops/sl/slx25.c
+++ b/ops/sl/slx25.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx25) {
NEXT_OP(sp, a, x << 25, y, o);
diff --git a/ops/sl/slx26.c b/ops/sl/slx26.c
index 09ac05c..dcb3b26 100644
--- a/ops/sl/slx26.c
+++ b/ops/sl/slx26.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx26) {
NEXT_OP(sp, a, x << 26, y, o);
diff --git a/ops/sl/slx27.c b/ops/sl/slx27.c
index ec5834a..b4f0a25 100644
--- a/ops/sl/slx27.c
+++ b/ops/sl/slx27.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx27) {
NEXT_OP(sp, a, x << 27, y, o);
diff --git a/ops/sl/slx28.c b/ops/sl/slx28.c
index 3b1a982..cf190df 100644
--- a/ops/sl/slx28.c
+++ b/ops/sl/slx28.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx28) {
NEXT_OP(sp, a, x << 28, y, o);
diff --git a/ops/sl/slx29.c b/ops/sl/slx29.c
index d349d0b..b3a1e03 100644
--- a/ops/sl/slx29.c
+++ b/ops/sl/slx29.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx29) {
NEXT_OP(sp, a, x << 29, y, o);
diff --git a/ops/sl/slx3.c b/ops/sl/slx3.c
index 8015e74..6255007 100644
--- a/ops/sl/slx3.c
+++ b/ops/sl/slx3.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx3) {
NEXT_OP(sp, a, x << 3, y, o);
diff --git a/ops/sl/slx30.c b/ops/sl/slx30.c
index 2db6a1b..c3a4b86 100644
--- a/ops/sl/slx30.c
+++ b/ops/sl/slx30.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx30) {
NEXT_OP(sp, a, x << 30, y, o);
diff --git a/ops/sl/slx31.c b/ops/sl/slx31.c
index 84e5064..428443a 100644
--- a/ops/sl/slx31.c
+++ b/ops/sl/slx31.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx31) {
NEXT_OP(sp, a, x << 31, y, o);
diff --git a/ops/sl/slx32.c b/ops/sl/slx32.c
index 40af447..dd4e7ca 100644
--- a/ops/sl/slx32.c
+++ b/ops/sl/slx32.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx32) {
NEXT_OP(sp, a, x << 32, y, o);
diff --git a/ops/sl/slx33.c b/ops/sl/slx33.c
index 1ea890b..0a00103 100644
--- a/ops/sl/slx33.c
+++ b/ops/sl/slx33.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx33) {
NEXT_OP(sp, a, x << 33, y, o);
diff --git a/ops/sl/slx34.c b/ops/sl/slx34.c
index 42141b9..fca89d8 100644
--- a/ops/sl/slx34.c
+++ b/ops/sl/slx34.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx34) {
NEXT_OP(sp, a, x << 34, y, o);
diff --git a/ops/sl/slx35.c b/ops/sl/slx35.c
index cf02efe..08dd59e 100644
--- a/ops/sl/slx35.c
+++ b/ops/sl/slx35.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx35) {
NEXT_OP(sp, a, x << 35, y, o);
diff --git a/ops/sl/slx36.c b/ops/sl/slx36.c
index be73b6b..0c4910f 100644
--- a/ops/sl/slx36.c
+++ b/ops/sl/slx36.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx36) {
NEXT_OP(sp, a, x << 36, y, o);
diff --git a/ops/sl/slx37.c b/ops/sl/slx37.c
index a48c657..a787c29 100644
--- a/ops/sl/slx37.c
+++ b/ops/sl/slx37.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx37) {
NEXT_OP(sp, a, x << 37, y, o);
diff --git a/ops/sl/slx38.c b/ops/sl/slx38.c
index 0205c30..0a9a732 100644
--- a/ops/sl/slx38.c
+++ b/ops/sl/slx38.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx38) {
NEXT_OP(sp, a, x << 38, y, o);
diff --git a/ops/sl/slx39.c b/ops/sl/slx39.c
index 635634d..6a61db3 100644
--- a/ops/sl/slx39.c
+++ b/ops/sl/slx39.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx39) {
NEXT_OP(sp, a, x << 39, y, o);
diff --git a/ops/sl/slx4.c b/ops/sl/slx4.c
index c094a61..5eb6ad7 100644
--- a/ops/sl/slx4.c
+++ b/ops/sl/slx4.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx4) {
NEXT_OP(sp, a, x << 4, y, o);
diff --git a/ops/sl/slx40.c b/ops/sl/slx40.c
index f2ce2f7..275d001 100644
--- a/ops/sl/slx40.c
+++ b/ops/sl/slx40.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx40) {
NEXT_OP(sp, a, x << 40, y, o);
diff --git a/ops/sl/slx41.c b/ops/sl/slx41.c
index a068373..419fa25 100644
--- a/ops/sl/slx41.c
+++ b/ops/sl/slx41.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx41) {
NEXT_OP(sp, a, x << 41, y, o);
diff --git a/ops/sl/slx42.c b/ops/sl/slx42.c
index f204221..af5fd0e 100644
--- a/ops/sl/slx42.c
+++ b/ops/sl/slx42.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx42) {
NEXT_OP(sp, a, x << 42, y, o);
diff --git a/ops/sl/slx43.c b/ops/sl/slx43.c
index 483ba24..1ba164c 100644
--- a/ops/sl/slx43.c
+++ b/ops/sl/slx43.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx43) {
NEXT_OP(sp, a, x << 43, y, o);
diff --git a/ops/sl/slx44.c b/ops/sl/slx44.c
index 2311d36..831fe3f 100644
--- a/ops/sl/slx44.c
+++ b/ops/sl/slx44.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx44) {
NEXT_OP(sp, a, x << 44, y, o);
diff --git a/ops/sl/slx45.c b/ops/sl/slx45.c
index 2648527..a3196c3 100644
--- a/ops/sl/slx45.c
+++ b/ops/sl/slx45.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx45) {
NEXT_OP(sp, a, x << 45, y, o);
diff --git a/ops/sl/slx46.c b/ops/sl/slx46.c
index cbc9db3..43c0121 100644
--- a/ops/sl/slx46.c
+++ b/ops/sl/slx46.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx46) {
NEXT_OP(sp, a, x << 46, y, o);
diff --git a/ops/sl/slx47.c b/ops/sl/slx47.c
index 0f46552..280a441 100644
--- a/ops/sl/slx47.c
+++ b/ops/sl/slx47.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx47) {
NEXT_OP(sp, a, x << 47, y, o);
diff --git a/ops/sl/slx48.c b/ops/sl/slx48.c
index 9204934..d5adbba 100644
--- a/ops/sl/slx48.c
+++ b/ops/sl/slx48.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx48) {
NEXT_OP(sp, a, x << 48, y, o);
diff --git a/ops/sl/slx49.c b/ops/sl/slx49.c
index 0d6ac1b..05ebe12 100644
--- a/ops/sl/slx49.c
+++ b/ops/sl/slx49.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx49) {
NEXT_OP(sp, a, x << 49, y, o);
diff --git a/ops/sl/slx5.c b/ops/sl/slx5.c
index bafe265..5ac94d0 100644
--- a/ops/sl/slx5.c
+++ b/ops/sl/slx5.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx5) {
NEXT_OP(sp, a, x << 5, y, o);
diff --git a/ops/sl/slx50.c b/ops/sl/slx50.c
index 5d8f3cd..7d4258c 100644
--- a/ops/sl/slx50.c
+++ b/ops/sl/slx50.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx50) {
NEXT_OP(sp, a, x << 50, y, o);
diff --git a/ops/sl/slx51.c b/ops/sl/slx51.c
index ccefe1c..0066886 100644
--- a/ops/sl/slx51.c
+++ b/ops/sl/slx51.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx51) {
NEXT_OP(sp, a, x << 51, y, o);
diff --git a/ops/sl/slx52.c b/ops/sl/slx52.c
index 094b90d..f3a73f3 100644
--- a/ops/sl/slx52.c
+++ b/ops/sl/slx52.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx52) {
NEXT_OP(sp, a, x << 52, y, o);
diff --git a/ops/sl/slx53.c b/ops/sl/slx53.c
index 5fbffed..27e3f73 100644
--- a/ops/sl/slx53.c
+++ b/ops/sl/slx53.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx53) {
NEXT_OP(sp, a, x << 53, y, o);
diff --git a/ops/sl/slx54.c b/ops/sl/slx54.c
index 1e658cd..c51a703 100644
--- a/ops/sl/slx54.c
+++ b/ops/sl/slx54.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx54) {
NEXT_OP(sp, a, x << 54, y, o);
diff --git a/ops/sl/slx55.c b/ops/sl/slx55.c
index e975264..722c382 100644
--- a/ops/sl/slx55.c
+++ b/ops/sl/slx55.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx55) {
NEXT_OP(sp, a, x << 55, y, o);
diff --git a/ops/sl/slx56.c b/ops/sl/slx56.c
index 3bff93b..86f5de3 100644
--- a/ops/sl/slx56.c
+++ b/ops/sl/slx56.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx56) {
NEXT_OP(sp, a, x << 56, y, o);
diff --git a/ops/sl/slx57.c b/ops/sl/slx57.c
index a046ccb..628e317 100644
--- a/ops/sl/slx57.c
+++ b/ops/sl/slx57.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx57) {
NEXT_OP(sp, a, x << 57, y, o);
diff --git a/ops/sl/slx58.c b/ops/sl/slx58.c
index b5adda8..4316d25 100644
--- a/ops/sl/slx58.c
+++ b/ops/sl/slx58.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx58) {
NEXT_OP(sp, a, x << 58, y, o);
diff --git a/ops/sl/slx59.c b/ops/sl/slx59.c
index f58a7bb..0e1d76f 100644
--- a/ops/sl/slx59.c
+++ b/ops/sl/slx59.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx59) {
NEXT_OP(sp, a, x << 59, y, o);
diff --git a/ops/sl/slx6.c b/ops/sl/slx6.c
index 4dff276..e0176a0 100644
--- a/ops/sl/slx6.c
+++ b/ops/sl/slx6.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx6) {
NEXT_OP(sp, a, x << 6, y, o);
diff --git a/ops/sl/slx60.c b/ops/sl/slx60.c
index 707893f..88a6c3c 100644
--- a/ops/sl/slx60.c
+++ b/ops/sl/slx60.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx60) {
NEXT_OP(sp, a, x << 60, y, o);
diff --git a/ops/sl/slx61.c b/ops/sl/slx61.c
index 40a1770..9023f06 100644
--- a/ops/sl/slx61.c
+++ b/ops/sl/slx61.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx61) {
NEXT_OP(sp, a, x << 61, y, o);
diff --git a/ops/sl/slx62.c b/ops/sl/slx62.c
index e0ec82a..643806f 100644
--- a/ops/sl/slx62.c
+++ b/ops/sl/slx62.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx62) {
NEXT_OP(sp, a, x << 62, y, o);
diff --git a/ops/sl/slx63.c b/ops/sl/slx63.c
index c20cbd8..8d9256c 100644
--- a/ops/sl/slx63.c
+++ b/ops/sl/slx63.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx63) {
NEXT_OP(sp, a, x << 63, y, o);
diff --git a/ops/sl/slx7.c b/ops/sl/slx7.c
index 174d5e5..a20864e 100644
--- a/ops/sl/slx7.c
+++ b/ops/sl/slx7.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx7) {
NEXT_OP(sp, a, x << 7, y, o);
diff --git a/ops/sl/slx8.c b/ops/sl/slx8.c
index d591a0d..ee3cc00 100644
--- a/ops/sl/slx8.c
+++ b/ops/sl/slx8.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx8) {
NEXT_OP(sp, a, x << 8, y, o);
diff --git a/ops/sl/slx9.c b/ops/sl/slx9.c
index 00a8376..d0efe7d 100644
--- a/ops/sl/slx9.c
+++ b/ops/sl/slx9.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx9) {
NEXT_OP(sp, a, x << 9, y, o);
diff --git a/ops/sl/sly0.c b/ops/sl/sly0.c
index 7317c2d..08f9926 100644
--- a/ops/sl/sly0.c
+++ b/ops/sl/sly0.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly0) {
NEXT_OP(sp, a, x, y << 0, o);
diff --git a/ops/sl/sly1.c b/ops/sl/sly1.c
index f7a36fd..580a739 100644
--- a/ops/sl/sly1.c
+++ b/ops/sl/sly1.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly1) {
NEXT_OP(sp, a, x, y << 1, o);
diff --git a/ops/sl/sly10.c b/ops/sl/sly10.c
index 974133c..bbea268 100644
--- a/ops/sl/sly10.c
+++ b/ops/sl/sly10.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly10) {
NEXT_OP(sp, a, x, y << 10, o);
diff --git a/ops/sl/sly11.c b/ops/sl/sly11.c
index 888fc83..4790d62 100644
--- a/ops/sl/sly11.c
+++ b/ops/sl/sly11.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly11) {
NEXT_OP(sp, a, x, y << 11, o);
diff --git a/ops/sl/sly12.c b/ops/sl/sly12.c
index 2d0c82f..6b1e5f1 100644
--- a/ops/sl/sly12.c
+++ b/ops/sl/sly12.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly12) {
NEXT_OP(sp, a, x, y << 12, o);
diff --git a/ops/sl/sly13.c b/ops/sl/sly13.c
index 3deb9ee..c5aac0f 100644
--- a/ops/sl/sly13.c
+++ b/ops/sl/sly13.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly13) {
NEXT_OP(sp, a, x, y << 13, o);
diff --git a/ops/sl/sly14.c b/ops/sl/sly14.c
index e3c4778..07be0ad 100644
--- a/ops/sl/sly14.c
+++ b/ops/sl/sly14.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly14) {
NEXT_OP(sp, a, x, y << 14, o);
diff --git a/ops/sl/sly15.c b/ops/sl/sly15.c
index 59edaca..f535e10 100644
--- a/ops/sl/sly15.c
+++ b/ops/sl/sly15.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly15) {
NEXT_OP(sp, a, x, y << 15, o);
diff --git a/ops/sl/sly16.c b/ops/sl/sly16.c
index 05419e5..c996b01 100644
--- a/ops/sl/sly16.c
+++ b/ops/sl/sly16.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly16) {
NEXT_OP(sp, a, x, y << 16, o);
diff --git a/ops/sl/sly17.c b/ops/sl/sly17.c
index db5edff..d5ee5e1 100644
--- a/ops/sl/sly17.c
+++ b/ops/sl/sly17.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly17) {
NEXT_OP(sp, a, x, y << 17, o);
diff --git a/ops/sl/sly18.c b/ops/sl/sly18.c
index c622ba2..3dacac6 100644
--- a/ops/sl/sly18.c
+++ b/ops/sl/sly18.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly18) {
NEXT_OP(sp, a, x, y << 18, o);
diff --git a/ops/sl/sly19.c b/ops/sl/sly19.c
index a78d0dd..c20959c 100644
--- a/ops/sl/sly19.c
+++ b/ops/sl/sly19.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly19) {
NEXT_OP(sp, a, x, y << 19, o);
diff --git a/ops/sl/sly2.c b/ops/sl/sly2.c
index 3f53275..7d6c074 100644
--- a/ops/sl/sly2.c
+++ b/ops/sl/sly2.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly2) {
NEXT_OP(sp, a, x, y << 2, o);
diff --git a/ops/sl/sly20.c b/ops/sl/sly20.c
index 5d0fe13..e02c698 100644
--- a/ops/sl/sly20.c
+++ b/ops/sl/sly20.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly20) {
NEXT_OP(sp, a, x, y << 20, o);
diff --git a/ops/sl/sly21.c b/ops/sl/sly21.c
index 6d40674..7bbdc9a 100644
--- a/ops/sl/sly21.c
+++ b/ops/sl/sly21.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly21) {
NEXT_OP(sp, a, x, y << 21, o);
diff --git a/ops/sl/sly22.c b/ops/sl/sly22.c
index ccb9db4..b30d7ec 100644
--- a/ops/sl/sly22.c
+++ b/ops/sl/sly22.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly22) {
NEXT_OP(sp, a, x, y << 22, o);
diff --git a/ops/sl/sly23.c b/ops/sl/sly23.c
index ef34c7b..ea86956 100644
--- a/ops/sl/sly23.c
+++ b/ops/sl/sly23.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly23) {
NEXT_OP(sp, a, x, y << 23, o);
diff --git a/ops/sl/sly24.c b/ops/sl/sly24.c
index 80d9f44..e68d83e 100644
--- a/ops/sl/sly24.c
+++ b/ops/sl/sly24.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly24) {
NEXT_OP(sp, a, x, y << 24, o);
diff --git a/ops/sl/sly25.c b/ops/sl/sly25.c
index ca8149a..313d10a 100644
--- a/ops/sl/sly25.c
+++ b/ops/sl/sly25.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly25) {
NEXT_OP(sp, a, x, y << 25, o);
diff --git a/ops/sl/sly26.c b/ops/sl/sly26.c
index 3f97097..539b688 100644
--- a/ops/sl/sly26.c
+++ b/ops/sl/sly26.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly26) {
NEXT_OP(sp, a, x, y << 26, o);
diff --git a/ops/sl/sly27.c b/ops/sl/sly27.c
index 9bbb450..ccac703 100644
--- a/ops/sl/sly27.c
+++ b/ops/sl/sly27.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly27) {
NEXT_OP(sp, a, x, y << 27, o);
diff --git a/ops/sl/sly28.c b/ops/sl/sly28.c
index aca41c5..996ec37 100644
--- a/ops/sl/sly28.c
+++ b/ops/sl/sly28.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly28) {
NEXT_OP(sp, a, x, y << 28, o);
diff --git a/ops/sl/sly29.c b/ops/sl/sly29.c
index d2ba6ed..ff35d63 100644
--- a/ops/sl/sly29.c
+++ b/ops/sl/sly29.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly29) {
NEXT_OP(sp, a, x, y << 29, o);
diff --git a/ops/sl/sly3.c b/ops/sl/sly3.c
index 9f09e9e..7df4b81 100644
--- a/ops/sl/sly3.c
+++ b/ops/sl/sly3.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly3) {
NEXT_OP(sp, a, x, y << 3, o);
diff --git a/ops/sl/sly30.c b/ops/sl/sly30.c
index c88c345..22a5864 100644
--- a/ops/sl/sly30.c
+++ b/ops/sl/sly30.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly30) {
NEXT_OP(sp, a, x, y << 30, o);
diff --git a/ops/sl/sly31.c b/ops/sl/sly31.c
index 766723d..537862b 100644
--- a/ops/sl/sly31.c
+++ b/ops/sl/sly31.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly31) {
NEXT_OP(sp, a, x, y << 31, o);
diff --git a/ops/sl/sly32.c b/ops/sl/sly32.c
index 36819ca..06a5297 100644
--- a/ops/sl/sly32.c
+++ b/ops/sl/sly32.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly32) {
NEXT_OP(sp, a, x, y << 32, o);
diff --git a/ops/sl/sly33.c b/ops/sl/sly33.c
index adf885f..b1e5df5 100644
--- a/ops/sl/sly33.c
+++ b/ops/sl/sly33.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly33) {
NEXT_OP(sp, a, x, y << 33, o);
diff --git a/ops/sl/sly34.c b/ops/sl/sly34.c
index 3a61747..b929dd0 100644
--- a/ops/sl/sly34.c
+++ b/ops/sl/sly34.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly34) {
NEXT_OP(sp, a, x, y << 34, o);
diff --git a/ops/sl/sly35.c b/ops/sl/sly35.c
index 20e868e..6372941 100644
--- a/ops/sl/sly35.c
+++ b/ops/sl/sly35.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly35) {
NEXT_OP(sp, a, x, y << 35, o);
diff --git a/ops/sl/sly36.c b/ops/sl/sly36.c
index a4d283f..b2b6c1e 100644
--- a/ops/sl/sly36.c
+++ b/ops/sl/sly36.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly36) {
NEXT_OP(sp, a, x, y << 36, o);
diff --git a/ops/sl/sly37.c b/ops/sl/sly37.c
index 430478b..f453463 100644
--- a/ops/sl/sly37.c
+++ b/ops/sl/sly37.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly37) {
NEXT_OP(sp, a, x, y << 37, o);
diff --git a/ops/sl/sly38.c b/ops/sl/sly38.c
index a25cf77..29ea414 100644
--- a/ops/sl/sly38.c
+++ b/ops/sl/sly38.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly38) {
NEXT_OP(sp, a, x, y << 38, o);
diff --git a/ops/sl/sly39.c b/ops/sl/sly39.c
index e84620c..20604aa 100644
--- a/ops/sl/sly39.c
+++ b/ops/sl/sly39.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly39) {
NEXT_OP(sp, a, x, y << 39, o);
diff --git a/ops/sl/sly4.c b/ops/sl/sly4.c
index 92e61ae..8745d85 100644
--- a/ops/sl/sly4.c
+++ b/ops/sl/sly4.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly4) {
NEXT_OP(sp, a, x, y << 4, o);
diff --git a/ops/sl/sly40.c b/ops/sl/sly40.c
index c27c5f3..cd669b0 100644
--- a/ops/sl/sly40.c
+++ b/ops/sl/sly40.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly40) {
NEXT_OP(sp, a, x, y << 40, o);
diff --git a/ops/sl/sly41.c b/ops/sl/sly41.c
index 0c2804b..7c584cd 100644
--- a/ops/sl/sly41.c
+++ b/ops/sl/sly41.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly41) {
NEXT_OP(sp, a, x, y << 41, o);
diff --git a/ops/sl/sly42.c b/ops/sl/sly42.c
index d5108c5..44ce71a 100644
--- a/ops/sl/sly42.c
+++ b/ops/sl/sly42.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly42) {
NEXT_OP(sp, a, x, y << 42, o);
diff --git a/ops/sl/sly43.c b/ops/sl/sly43.c
index 94c8749..2fabc38 100644
--- a/ops/sl/sly43.c
+++ b/ops/sl/sly43.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly43) {
NEXT_OP(sp, a, x, y << 43, o);
diff --git a/ops/sl/sly44.c b/ops/sl/sly44.c
index b3ce515..628ac81 100644
--- a/ops/sl/sly44.c
+++ b/ops/sl/sly44.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly44) {
NEXT_OP(sp, a, x, y << 44, o);
diff --git a/ops/sl/sly45.c b/ops/sl/sly45.c
index fe8c644..04a8211 100644
--- a/ops/sl/sly45.c
+++ b/ops/sl/sly45.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly45) {
NEXT_OP(sp, a, x, y << 45, o);
diff --git a/ops/sl/sly46.c b/ops/sl/sly46.c
index 80ab3ac..a9c9c6d 100644
--- a/ops/sl/sly46.c
+++ b/ops/sl/sly46.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly46) {
NEXT_OP(sp, a, x, y << 46, o);
diff --git a/ops/sl/sly47.c b/ops/sl/sly47.c
index fa4d7ae..2ae1978 100644
--- a/ops/sl/sly47.c
+++ b/ops/sl/sly47.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly47) {
NEXT_OP(sp, a, x, y << 47, o);
diff --git a/ops/sl/sly48.c b/ops/sl/sly48.c
index e194d70..4b90356 100644
--- a/ops/sl/sly48.c
+++ b/ops/sl/sly48.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly48) {
NEXT_OP(sp, a, x, y << 48, o);
diff --git a/ops/sl/sly49.c b/ops/sl/sly49.c
index 7069d2b..ec97d8c 100644
--- a/ops/sl/sly49.c
+++ b/ops/sl/sly49.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly49) {
NEXT_OP(sp, a, x, y << 49, o);
diff --git a/ops/sl/sly5.c b/ops/sl/sly5.c
index a78d7c7..5d66a67 100644
--- a/ops/sl/sly5.c
+++ b/ops/sl/sly5.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly5) {
NEXT_OP(sp, a, x, y << 5, o);
diff --git a/ops/sl/sly50.c b/ops/sl/sly50.c
index 9834eaa..32c7a95 100644
--- a/ops/sl/sly50.c
+++ b/ops/sl/sly50.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly50) {
NEXT_OP(sp, a, x, y << 50, o);
diff --git a/ops/sl/sly51.c b/ops/sl/sly51.c
index c82feaa..f12b6f8 100644
--- a/ops/sl/sly51.c
+++ b/ops/sl/sly51.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly51) {
NEXT_OP(sp, a, x, y << 51, o);
diff --git a/ops/sl/sly52.c b/ops/sl/sly52.c
index fb29165..772a2ae 100644
--- a/ops/sl/sly52.c
+++ b/ops/sl/sly52.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly52) {
NEXT_OP(sp, a, x, y << 52, o);
diff --git a/ops/sl/sly53.c b/ops/sl/sly53.c
index 4a68be1..5e9bd62 100644
--- a/ops/sl/sly53.c
+++ b/ops/sl/sly53.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly53) {
NEXT_OP(sp, a, x, y << 53, o);
diff --git a/ops/sl/sly54.c b/ops/sl/sly54.c
index 9eeef56..03c50b9 100644
--- a/ops/sl/sly54.c
+++ b/ops/sl/sly54.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly54) {
NEXT_OP(sp, a, x, y << 54, o);
diff --git a/ops/sl/sly55.c b/ops/sl/sly55.c
index 57ea433..aec2df3 100644
--- a/ops/sl/sly55.c
+++ b/ops/sl/sly55.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly55) {
NEXT_OP(sp, a, x, y << 55, o);
diff --git a/ops/sl/sly56.c b/ops/sl/sly56.c
index 29b7df2..8c95cd2 100644
--- a/ops/sl/sly56.c
+++ b/ops/sl/sly56.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly56) {
NEXT_OP(sp, a, x, y << 56, o);
diff --git a/ops/sl/sly57.c b/ops/sl/sly57.c
index ce24a2c..833fdde 100644
--- a/ops/sl/sly57.c
+++ b/ops/sl/sly57.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly57) {
NEXT_OP(sp, a, x, y << 57, o);
diff --git a/ops/sl/sly58.c b/ops/sl/sly58.c
index a643401..fdfc113 100644
--- a/ops/sl/sly58.c
+++ b/ops/sl/sly58.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly58) {
NEXT_OP(sp, a, x, y << 58, o);
diff --git a/ops/sl/sly59.c b/ops/sl/sly59.c
index 2786b09..c870329 100644
--- a/ops/sl/sly59.c
+++ b/ops/sl/sly59.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly59) {
NEXT_OP(sp, a, x, y << 59, o);
diff --git a/ops/sl/sly6.c b/ops/sl/sly6.c
index d81718d..59fdc1e 100644
--- a/ops/sl/sly6.c
+++ b/ops/sl/sly6.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly6) {
NEXT_OP(sp, a, x, y << 6, o);
diff --git a/ops/sl/sly60.c b/ops/sl/sly60.c
index 4860ccb..6c83b3a 100644
--- a/ops/sl/sly60.c
+++ b/ops/sl/sly60.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly60) {
NEXT_OP(sp, a, x, y << 60, o);
diff --git a/ops/sl/sly61.c b/ops/sl/sly61.c
index 7fef21d..67a8cdd 100644
--- a/ops/sl/sly61.c
+++ b/ops/sl/sly61.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly61) {
NEXT_OP(sp, a, x, y << 61, o);
diff --git a/ops/sl/sly62.c b/ops/sl/sly62.c
index 43b92c5..5e9ee31 100644
--- a/ops/sl/sly62.c
+++ b/ops/sl/sly62.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly62) {
NEXT_OP(sp, a, x, y << 62, o);
diff --git a/ops/sl/sly63.c b/ops/sl/sly63.c
index 0f76208..991fbf0 100644
--- a/ops/sl/sly63.c
+++ b/ops/sl/sly63.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly63) {
NEXT_OP(sp, a, x, y << 63, o);
diff --git a/ops/sl/sly7.c b/ops/sl/sly7.c
index 7336564..3b35daa 100644
--- a/ops/sl/sly7.c
+++ b/ops/sl/sly7.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly7) {
NEXT_OP(sp, a, x, y << 7, o);
diff --git a/ops/sl/sly8.c b/ops/sl/sly8.c
index 6e6ef64..e94db35 100644
--- a/ops/sl/sly8.c
+++ b/ops/sl/sly8.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly8) {
NEXT_OP(sp, a, x, y << 8, o);
diff --git a/ops/sl/sly9.c b/ops/sl/sly9.c
index 0ac0b20..1e0fe50 100644
--- a/ops/sl/sly9.c
+++ b/ops/sl/sly9.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly9) {
NEXT_OP(sp, a, x, y << 9, o);