aboutsummaryrefslogtreecommitdiff
path: root/ops/sr
diff options
context:
space:
mode:
authorKimplul <kimi.h.kuparinen@gmail.com>2023-06-24 23:00:26 +0300
committerKimplul <kimi.h.kuparinen@gmail.com>2023-06-24 23:00:26 +0300
commit8d4b133652230b945e945d5f14f7c0b1f9f7bffc (patch)
tree6a7b0e80b1d088786803af377281872173ddfab0 /ops/sr
parent5923fd6282cb12c217a3f1a3d366dc7a39ed71a3 (diff)
downloadcopyjit-8d4b133652230b945e945d5f14f7c0b1f9f7bffc.tar.gz
copyjit-8d4b133652230b945e945d5f14f7c0b1f9f7bffc.zip
add license stuff
Diffstat (limited to 'ops/sr')
-rw-r--r--ops/sr/sra0.c2
-rw-r--r--ops/sr/sra1.c2
-rw-r--r--ops/sr/sra10.c2
-rw-r--r--ops/sr/sra11.c2
-rw-r--r--ops/sr/sra12.c2
-rw-r--r--ops/sr/sra13.c2
-rw-r--r--ops/sr/sra14.c2
-rw-r--r--ops/sr/sra15.c2
-rw-r--r--ops/sr/sra16.c2
-rw-r--r--ops/sr/sra17.c2
-rw-r--r--ops/sr/sra18.c2
-rw-r--r--ops/sr/sra19.c2
-rw-r--r--ops/sr/sra2.c2
-rw-r--r--ops/sr/sra20.c2
-rw-r--r--ops/sr/sra21.c2
-rw-r--r--ops/sr/sra22.c2
-rw-r--r--ops/sr/sra23.c2
-rw-r--r--ops/sr/sra24.c2
-rw-r--r--ops/sr/sra25.c2
-rw-r--r--ops/sr/sra26.c2
-rw-r--r--ops/sr/sra27.c2
-rw-r--r--ops/sr/sra28.c2
-rw-r--r--ops/sr/sra29.c2
-rw-r--r--ops/sr/sra3.c2
-rw-r--r--ops/sr/sra30.c2
-rw-r--r--ops/sr/sra31.c2
-rw-r--r--ops/sr/sra32.c2
-rw-r--r--ops/sr/sra33.c2
-rw-r--r--ops/sr/sra34.c2
-rw-r--r--ops/sr/sra35.c2
-rw-r--r--ops/sr/sra36.c2
-rw-r--r--ops/sr/sra37.c2
-rw-r--r--ops/sr/sra38.c2
-rw-r--r--ops/sr/sra39.c2
-rw-r--r--ops/sr/sra4.c2
-rw-r--r--ops/sr/sra40.c2
-rw-r--r--ops/sr/sra41.c2
-rw-r--r--ops/sr/sra42.c2
-rw-r--r--ops/sr/sra43.c2
-rw-r--r--ops/sr/sra44.c2
-rw-r--r--ops/sr/sra45.c2
-rw-r--r--ops/sr/sra46.c2
-rw-r--r--ops/sr/sra47.c2
-rw-r--r--ops/sr/sra48.c2
-rw-r--r--ops/sr/sra49.c2
-rw-r--r--ops/sr/sra5.c2
-rw-r--r--ops/sr/sra50.c2
-rw-r--r--ops/sr/sra51.c2
-rw-r--r--ops/sr/sra52.c2
-rw-r--r--ops/sr/sra53.c2
-rw-r--r--ops/sr/sra54.c2
-rw-r--r--ops/sr/sra55.c2
-rw-r--r--ops/sr/sra56.c2
-rw-r--r--ops/sr/sra57.c2
-rw-r--r--ops/sr/sra58.c2
-rw-r--r--ops/sr/sra59.c2
-rw-r--r--ops/sr/sra6.c2
-rw-r--r--ops/sr/sra60.c2
-rw-r--r--ops/sr/sra61.c2
-rw-r--r--ops/sr/sra62.c2
-rw-r--r--ops/sr/sra63.c2
-rw-r--r--ops/sr/sra7.c2
-rw-r--r--ops/sr/sra8.c2
-rw-r--r--ops/sr/sra9.c2
-rw-r--r--ops/sr/sro0.c2
-rw-r--r--ops/sr/sro1.c2
-rw-r--r--ops/sr/sro10.c2
-rw-r--r--ops/sr/sro11.c2
-rw-r--r--ops/sr/sro12.c2
-rw-r--r--ops/sr/sro13.c2
-rw-r--r--ops/sr/sro14.c2
-rw-r--r--ops/sr/sro15.c2
-rw-r--r--ops/sr/sro16.c2
-rw-r--r--ops/sr/sro17.c2
-rw-r--r--ops/sr/sro18.c2
-rw-r--r--ops/sr/sro19.c2
-rw-r--r--ops/sr/sro2.c2
-rw-r--r--ops/sr/sro20.c2
-rw-r--r--ops/sr/sro21.c2
-rw-r--r--ops/sr/sro22.c2
-rw-r--r--ops/sr/sro23.c2
-rw-r--r--ops/sr/sro24.c2
-rw-r--r--ops/sr/sro25.c2
-rw-r--r--ops/sr/sro26.c2
-rw-r--r--ops/sr/sro27.c2
-rw-r--r--ops/sr/sro28.c2
-rw-r--r--ops/sr/sro29.c2
-rw-r--r--ops/sr/sro3.c2
-rw-r--r--ops/sr/sro30.c2
-rw-r--r--ops/sr/sro31.c2
-rw-r--r--ops/sr/sro32.c2
-rw-r--r--ops/sr/sro33.c2
-rw-r--r--ops/sr/sro34.c2
-rw-r--r--ops/sr/sro35.c2
-rw-r--r--ops/sr/sro36.c2
-rw-r--r--ops/sr/sro37.c2
-rw-r--r--ops/sr/sro38.c2
-rw-r--r--ops/sr/sro39.c2
-rw-r--r--ops/sr/sro4.c2
-rw-r--r--ops/sr/sro40.c2
-rw-r--r--ops/sr/sro41.c2
-rw-r--r--ops/sr/sro42.c2
-rw-r--r--ops/sr/sro43.c2
-rw-r--r--ops/sr/sro44.c2
-rw-r--r--ops/sr/sro45.c2
-rw-r--r--ops/sr/sro46.c2
-rw-r--r--ops/sr/sro47.c2
-rw-r--r--ops/sr/sro48.c2
-rw-r--r--ops/sr/sro49.c2
-rw-r--r--ops/sr/sro5.c2
-rw-r--r--ops/sr/sro50.c2
-rw-r--r--ops/sr/sro51.c2
-rw-r--r--ops/sr/sro52.c2
-rw-r--r--ops/sr/sro53.c2
-rw-r--r--ops/sr/sro54.c2
-rw-r--r--ops/sr/sro55.c2
-rw-r--r--ops/sr/sro56.c2
-rw-r--r--ops/sr/sro57.c2
-rw-r--r--ops/sr/sro58.c2
-rw-r--r--ops/sr/sro59.c2
-rw-r--r--ops/sr/sro6.c2
-rw-r--r--ops/sr/sro60.c2
-rw-r--r--ops/sr/sro61.c2
-rw-r--r--ops/sr/sro62.c2
-rw-r--r--ops/sr/sro63.c2
-rw-r--r--ops/sr/sro7.c2
-rw-r--r--ops/sr/sro8.c2
-rw-r--r--ops/sr/sro9.c2
-rw-r--r--ops/sr/srx0.c2
-rw-r--r--ops/sr/srx1.c2
-rw-r--r--ops/sr/srx10.c2
-rw-r--r--ops/sr/srx11.c2
-rw-r--r--ops/sr/srx12.c2
-rw-r--r--ops/sr/srx13.c2
-rw-r--r--ops/sr/srx14.c2
-rw-r--r--ops/sr/srx15.c2
-rw-r--r--ops/sr/srx16.c2
-rw-r--r--ops/sr/srx17.c2
-rw-r--r--ops/sr/srx18.c2
-rw-r--r--ops/sr/srx19.c2
-rw-r--r--ops/sr/srx2.c2
-rw-r--r--ops/sr/srx20.c2
-rw-r--r--ops/sr/srx21.c2
-rw-r--r--ops/sr/srx22.c2
-rw-r--r--ops/sr/srx23.c2
-rw-r--r--ops/sr/srx24.c2
-rw-r--r--ops/sr/srx25.c2
-rw-r--r--ops/sr/srx26.c2
-rw-r--r--ops/sr/srx27.c2
-rw-r--r--ops/sr/srx28.c2
-rw-r--r--ops/sr/srx29.c2
-rw-r--r--ops/sr/srx3.c2
-rw-r--r--ops/sr/srx30.c2
-rw-r--r--ops/sr/srx31.c2
-rw-r--r--ops/sr/srx32.c2
-rw-r--r--ops/sr/srx33.c2
-rw-r--r--ops/sr/srx34.c2
-rw-r--r--ops/sr/srx35.c2
-rw-r--r--ops/sr/srx36.c2
-rw-r--r--ops/sr/srx37.c2
-rw-r--r--ops/sr/srx38.c2
-rw-r--r--ops/sr/srx39.c2
-rw-r--r--ops/sr/srx4.c2
-rw-r--r--ops/sr/srx40.c2
-rw-r--r--ops/sr/srx41.c2
-rw-r--r--ops/sr/srx42.c2
-rw-r--r--ops/sr/srx43.c2
-rw-r--r--ops/sr/srx44.c2
-rw-r--r--ops/sr/srx45.c2
-rw-r--r--ops/sr/srx46.c2
-rw-r--r--ops/sr/srx47.c2
-rw-r--r--ops/sr/srx48.c2
-rw-r--r--ops/sr/srx49.c2
-rw-r--r--ops/sr/srx5.c2
-rw-r--r--ops/sr/srx50.c2
-rw-r--r--ops/sr/srx51.c2
-rw-r--r--ops/sr/srx52.c2
-rw-r--r--ops/sr/srx53.c2
-rw-r--r--ops/sr/srx54.c2
-rw-r--r--ops/sr/srx55.c2
-rw-r--r--ops/sr/srx56.c2
-rw-r--r--ops/sr/srx57.c2
-rw-r--r--ops/sr/srx58.c2
-rw-r--r--ops/sr/srx59.c2
-rw-r--r--ops/sr/srx6.c2
-rw-r--r--ops/sr/srx60.c2
-rw-r--r--ops/sr/srx61.c2
-rw-r--r--ops/sr/srx62.c2
-rw-r--r--ops/sr/srx63.c2
-rw-r--r--ops/sr/srx7.c2
-rw-r--r--ops/sr/srx8.c2
-rw-r--r--ops/sr/srx9.c2
-rw-r--r--ops/sr/sry0.c2
-rw-r--r--ops/sr/sry1.c2
-rw-r--r--ops/sr/sry10.c2
-rw-r--r--ops/sr/sry11.c2
-rw-r--r--ops/sr/sry12.c2
-rw-r--r--ops/sr/sry13.c2
-rw-r--r--ops/sr/sry14.c2
-rw-r--r--ops/sr/sry15.c2
-rw-r--r--ops/sr/sry16.c2
-rw-r--r--ops/sr/sry17.c2
-rw-r--r--ops/sr/sry18.c2
-rw-r--r--ops/sr/sry19.c2
-rw-r--r--ops/sr/sry2.c2
-rw-r--r--ops/sr/sry20.c2
-rw-r--r--ops/sr/sry21.c2
-rw-r--r--ops/sr/sry22.c2
-rw-r--r--ops/sr/sry23.c2
-rw-r--r--ops/sr/sry24.c2
-rw-r--r--ops/sr/sry25.c2
-rw-r--r--ops/sr/sry26.c2
-rw-r--r--ops/sr/sry27.c2
-rw-r--r--ops/sr/sry28.c2
-rw-r--r--ops/sr/sry29.c2
-rw-r--r--ops/sr/sry3.c2
-rw-r--r--ops/sr/sry30.c2
-rw-r--r--ops/sr/sry31.c2
-rw-r--r--ops/sr/sry32.c2
-rw-r--r--ops/sr/sry33.c2
-rw-r--r--ops/sr/sry34.c2
-rw-r--r--ops/sr/sry35.c2
-rw-r--r--ops/sr/sry36.c2
-rw-r--r--ops/sr/sry37.c2
-rw-r--r--ops/sr/sry38.c2
-rw-r--r--ops/sr/sry39.c2
-rw-r--r--ops/sr/sry4.c2
-rw-r--r--ops/sr/sry40.c2
-rw-r--r--ops/sr/sry41.c2
-rw-r--r--ops/sr/sry42.c2
-rw-r--r--ops/sr/sry43.c2
-rw-r--r--ops/sr/sry44.c2
-rw-r--r--ops/sr/sry45.c2
-rw-r--r--ops/sr/sry46.c2
-rw-r--r--ops/sr/sry47.c2
-rw-r--r--ops/sr/sry48.c2
-rw-r--r--ops/sr/sry49.c2
-rw-r--r--ops/sr/sry5.c2
-rw-r--r--ops/sr/sry50.c2
-rw-r--r--ops/sr/sry51.c2
-rw-r--r--ops/sr/sry52.c2
-rw-r--r--ops/sr/sry53.c2
-rw-r--r--ops/sr/sry54.c2
-rw-r--r--ops/sr/sry55.c2
-rw-r--r--ops/sr/sry56.c2
-rw-r--r--ops/sr/sry57.c2
-rw-r--r--ops/sr/sry58.c2
-rw-r--r--ops/sr/sry59.c2
-rw-r--r--ops/sr/sry6.c2
-rw-r--r--ops/sr/sry60.c2
-rw-r--r--ops/sr/sry61.c2
-rw-r--r--ops/sr/sry62.c2
-rw-r--r--ops/sr/sry63.c2
-rw-r--r--ops/sr/sry7.c2
-rw-r--r--ops/sr/sry8.c2
-rw-r--r--ops/sr/sry9.c2
256 files changed, 512 insertions, 0 deletions
diff --git a/ops/sr/sra0.c b/ops/sr/sra0.c
index 02b80a0..ea9c043 100644
--- a/ops/sr/sra0.c
+++ b/ops/sr/sra0.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra0) {
NEXT_OP(sp, (sreg_t)a >> 0, x, y, o);
diff --git a/ops/sr/sra1.c b/ops/sr/sra1.c
index 547cb4c..af31b14 100644
--- a/ops/sr/sra1.c
+++ b/ops/sr/sra1.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra1) {
NEXT_OP(sp, (sreg_t)a >> 1, x, y, o);
diff --git a/ops/sr/sra10.c b/ops/sr/sra10.c
index 66e1625..35c6e61 100644
--- a/ops/sr/sra10.c
+++ b/ops/sr/sra10.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra10) {
NEXT_OP(sp, (sreg_t)a >> 10, x, y, o);
diff --git a/ops/sr/sra11.c b/ops/sr/sra11.c
index 9e3e5f5..fe5f76c 100644
--- a/ops/sr/sra11.c
+++ b/ops/sr/sra11.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra11) {
NEXT_OP(sp, (sreg_t)a >> 11, x, y, o);
diff --git a/ops/sr/sra12.c b/ops/sr/sra12.c
index da55531..9270c75 100644
--- a/ops/sr/sra12.c
+++ b/ops/sr/sra12.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra12) {
NEXT_OP(sp, (sreg_t)a >> 12, x, y, o);
diff --git a/ops/sr/sra13.c b/ops/sr/sra13.c
index 0096d0f..3de245c 100644
--- a/ops/sr/sra13.c
+++ b/ops/sr/sra13.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra13) {
NEXT_OP(sp, (sreg_t)a >> 13, x, y, o);
diff --git a/ops/sr/sra14.c b/ops/sr/sra14.c
index 36cad8a..2380418 100644
--- a/ops/sr/sra14.c
+++ b/ops/sr/sra14.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra14) {
NEXT_OP(sp, (sreg_t)a >> 14, x, y, o);
diff --git a/ops/sr/sra15.c b/ops/sr/sra15.c
index e9b4279..eccdfb5 100644
--- a/ops/sr/sra15.c
+++ b/ops/sr/sra15.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra15) {
NEXT_OP(sp, (sreg_t)a >> 15, x, y, o);
diff --git a/ops/sr/sra16.c b/ops/sr/sra16.c
index 460b7bb..c2ab2e0 100644
--- a/ops/sr/sra16.c
+++ b/ops/sr/sra16.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra16) {
NEXT_OP(sp, (sreg_t)a >> 16, x, y, o);
diff --git a/ops/sr/sra17.c b/ops/sr/sra17.c
index 6f9a21c..77040c7 100644
--- a/ops/sr/sra17.c
+++ b/ops/sr/sra17.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra17) {
NEXT_OP(sp, (sreg_t)a >> 17, x, y, o);
diff --git a/ops/sr/sra18.c b/ops/sr/sra18.c
index b431bcf..6eb36c6 100644
--- a/ops/sr/sra18.c
+++ b/ops/sr/sra18.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra18) {
NEXT_OP(sp, (sreg_t)a >> 18, x, y, o);
diff --git a/ops/sr/sra19.c b/ops/sr/sra19.c
index 10ccea5..34e189d 100644
--- a/ops/sr/sra19.c
+++ b/ops/sr/sra19.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra19) {
NEXT_OP(sp, (sreg_t)a >> 19, x, y, o);
diff --git a/ops/sr/sra2.c b/ops/sr/sra2.c
index 34109ab..867a26a 100644
--- a/ops/sr/sra2.c
+++ b/ops/sr/sra2.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra2) {
NEXT_OP(sp, (sreg_t)a >> 2, x, y, o);
diff --git a/ops/sr/sra20.c b/ops/sr/sra20.c
index 12657ca..37c624f 100644
--- a/ops/sr/sra20.c
+++ b/ops/sr/sra20.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra20) {
NEXT_OP(sp, (sreg_t)a >> 20, x, y, o);
diff --git a/ops/sr/sra21.c b/ops/sr/sra21.c
index 8ca171e..6b9bc19 100644
--- a/ops/sr/sra21.c
+++ b/ops/sr/sra21.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra21) {
NEXT_OP(sp, (sreg_t)a >> 21, x, y, o);
diff --git a/ops/sr/sra22.c b/ops/sr/sra22.c
index fa556fe..2efbdd4 100644
--- a/ops/sr/sra22.c
+++ b/ops/sr/sra22.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra22) {
NEXT_OP(sp, (sreg_t)a >> 22, x, y, o);
diff --git a/ops/sr/sra23.c b/ops/sr/sra23.c
index 6f4f298..c2e2270 100644
--- a/ops/sr/sra23.c
+++ b/ops/sr/sra23.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra23) {
NEXT_OP(sp, (sreg_t)a >> 23, x, y, o);
diff --git a/ops/sr/sra24.c b/ops/sr/sra24.c
index 9bf0f36..f113634 100644
--- a/ops/sr/sra24.c
+++ b/ops/sr/sra24.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra24) {
NEXT_OP(sp, (sreg_t)a >> 24, x, y, o);
diff --git a/ops/sr/sra25.c b/ops/sr/sra25.c
index c7d023f..113771d 100644
--- a/ops/sr/sra25.c
+++ b/ops/sr/sra25.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra25) {
NEXT_OP(sp, (sreg_t)a >> 25, x, y, o);
diff --git a/ops/sr/sra26.c b/ops/sr/sra26.c
index e5196f7..fb540d7 100644
--- a/ops/sr/sra26.c
+++ b/ops/sr/sra26.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra26) {
NEXT_OP(sp, (sreg_t)a >> 26, x, y, o);
diff --git a/ops/sr/sra27.c b/ops/sr/sra27.c
index ddd9d52..461dcf5 100644
--- a/ops/sr/sra27.c
+++ b/ops/sr/sra27.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra27) {
NEXT_OP(sp, (sreg_t)a >> 27, x, y, o);
diff --git a/ops/sr/sra28.c b/ops/sr/sra28.c
index 103e0a3..5dc0443 100644
--- a/ops/sr/sra28.c
+++ b/ops/sr/sra28.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra28) {
NEXT_OP(sp, (sreg_t)a >> 28, x, y, o);
diff --git a/ops/sr/sra29.c b/ops/sr/sra29.c
index 4d2d6ec..22f51dd 100644
--- a/ops/sr/sra29.c
+++ b/ops/sr/sra29.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra29) {
NEXT_OP(sp, (sreg_t)a >> 29, x, y, o);
diff --git a/ops/sr/sra3.c b/ops/sr/sra3.c
index dea03fb..a302cff 100644
--- a/ops/sr/sra3.c
+++ b/ops/sr/sra3.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra3) {
NEXT_OP(sp, (sreg_t)a >> 3, x, y, o);
diff --git a/ops/sr/sra30.c b/ops/sr/sra30.c
index 18474e9..3483631 100644
--- a/ops/sr/sra30.c
+++ b/ops/sr/sra30.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra30) {
NEXT_OP(sp, (sreg_t)a >> 30, x, y, o);
diff --git a/ops/sr/sra31.c b/ops/sr/sra31.c
index 7de3f92..4c2addc 100644
--- a/ops/sr/sra31.c
+++ b/ops/sr/sra31.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra31) {
NEXT_OP(sp, (sreg_t)a >> 31, x, y, o);
diff --git a/ops/sr/sra32.c b/ops/sr/sra32.c
index 457b596..5b23b16 100644
--- a/ops/sr/sra32.c
+++ b/ops/sr/sra32.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra32) {
NEXT_OP(sp, (sreg_t)a >> 32, x, y, o);
diff --git a/ops/sr/sra33.c b/ops/sr/sra33.c
index e8c5b33..12e4a86 100644
--- a/ops/sr/sra33.c
+++ b/ops/sr/sra33.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra33) {
NEXT_OP(sp, (sreg_t)a >> 33, x, y, o);
diff --git a/ops/sr/sra34.c b/ops/sr/sra34.c
index 518181a..86bf588 100644
--- a/ops/sr/sra34.c
+++ b/ops/sr/sra34.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra34) {
NEXT_OP(sp, (sreg_t)a >> 34, x, y, o);
diff --git a/ops/sr/sra35.c b/ops/sr/sra35.c
index 08c3e1a..c0ecd76 100644
--- a/ops/sr/sra35.c
+++ b/ops/sr/sra35.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra35) {
NEXT_OP(sp, (sreg_t)a >> 35, x, y, o);
diff --git a/ops/sr/sra36.c b/ops/sr/sra36.c
index 67cd694..7792f5c 100644
--- a/ops/sr/sra36.c
+++ b/ops/sr/sra36.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra36) {
NEXT_OP(sp, (sreg_t)a >> 36, x, y, o);
diff --git a/ops/sr/sra37.c b/ops/sr/sra37.c
index 3a3d9ff..5509be6 100644
--- a/ops/sr/sra37.c
+++ b/ops/sr/sra37.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra37) {
NEXT_OP(sp, (sreg_t)a >> 37, x, y, o);
diff --git a/ops/sr/sra38.c b/ops/sr/sra38.c
index 69fffb0..839c9a2 100644
--- a/ops/sr/sra38.c
+++ b/ops/sr/sra38.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra38) {
NEXT_OP(sp, (sreg_t)a >> 38, x, y, o);
diff --git a/ops/sr/sra39.c b/ops/sr/sra39.c
index 8dc52e2..4ed8caa 100644
--- a/ops/sr/sra39.c
+++ b/ops/sr/sra39.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra39) {
NEXT_OP(sp, (sreg_t)a >> 39, x, y, o);
diff --git a/ops/sr/sra4.c b/ops/sr/sra4.c
index 34b0409..83444a6 100644
--- a/ops/sr/sra4.c
+++ b/ops/sr/sra4.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra4) {
NEXT_OP(sp, (sreg_t)a >> 4, x, y, o);
diff --git a/ops/sr/sra40.c b/ops/sr/sra40.c
index 61bf2db..964e233 100644
--- a/ops/sr/sra40.c
+++ b/ops/sr/sra40.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra40) {
NEXT_OP(sp, (sreg_t)a >> 40, x, y, o);
diff --git a/ops/sr/sra41.c b/ops/sr/sra41.c
index 0bc472b..347278a 100644
--- a/ops/sr/sra41.c
+++ b/ops/sr/sra41.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra41) {
NEXT_OP(sp, (sreg_t)a >> 41, x, y, o);
diff --git a/ops/sr/sra42.c b/ops/sr/sra42.c
index 4644992..2ab6d56 100644
--- a/ops/sr/sra42.c
+++ b/ops/sr/sra42.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra42) {
NEXT_OP(sp, (sreg_t)a >> 42, x, y, o);
diff --git a/ops/sr/sra43.c b/ops/sr/sra43.c
index 31553f3..30ba2e9 100644
--- a/ops/sr/sra43.c
+++ b/ops/sr/sra43.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra43) {
NEXT_OP(sp, (sreg_t)a >> 43, x, y, o);
diff --git a/ops/sr/sra44.c b/ops/sr/sra44.c
index 15fe642..25916e8 100644
--- a/ops/sr/sra44.c
+++ b/ops/sr/sra44.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra44) {
NEXT_OP(sp, (sreg_t)a >> 44, x, y, o);
diff --git a/ops/sr/sra45.c b/ops/sr/sra45.c
index 95c2f2c..8575a8d 100644
--- a/ops/sr/sra45.c
+++ b/ops/sr/sra45.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra45) {
NEXT_OP(sp, (sreg_t)a >> 45, x, y, o);
diff --git a/ops/sr/sra46.c b/ops/sr/sra46.c
index 6242141..bbff673 100644
--- a/ops/sr/sra46.c
+++ b/ops/sr/sra46.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra46) {
NEXT_OP(sp, (sreg_t)a >> 46, x, y, o);
diff --git a/ops/sr/sra47.c b/ops/sr/sra47.c
index 1b5a583..156b712 100644
--- a/ops/sr/sra47.c
+++ b/ops/sr/sra47.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra47) {
NEXT_OP(sp, (sreg_t)a >> 47, x, y, o);
diff --git a/ops/sr/sra48.c b/ops/sr/sra48.c
index 4708f08..c567bb4 100644
--- a/ops/sr/sra48.c
+++ b/ops/sr/sra48.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra48) {
NEXT_OP(sp, (sreg_t)a >> 48, x, y, o);
diff --git a/ops/sr/sra49.c b/ops/sr/sra49.c
index 8c1b8b4..47cf323 100644
--- a/ops/sr/sra49.c
+++ b/ops/sr/sra49.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra49) {
NEXT_OP(sp, (sreg_t)a >> 49, x, y, o);
diff --git a/ops/sr/sra5.c b/ops/sr/sra5.c
index 11329d4..c16f831 100644
--- a/ops/sr/sra5.c
+++ b/ops/sr/sra5.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra5) {
NEXT_OP(sp, (sreg_t)a >> 5, x, y, o);
diff --git a/ops/sr/sra50.c b/ops/sr/sra50.c
index f3d2b87..f005992 100644
--- a/ops/sr/sra50.c
+++ b/ops/sr/sra50.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra50) {
NEXT_OP(sp, (sreg_t)a >> 50, x, y, o);
diff --git a/ops/sr/sra51.c b/ops/sr/sra51.c
index 5d2b118..a4e1ca0 100644
--- a/ops/sr/sra51.c
+++ b/ops/sr/sra51.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra51) {
NEXT_OP(sp, (sreg_t)a >> 51, x, y, o);
diff --git a/ops/sr/sra52.c b/ops/sr/sra52.c
index 6f5a428..6743c40 100644
--- a/ops/sr/sra52.c
+++ b/ops/sr/sra52.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra52) {
NEXT_OP(sp, (sreg_t)a >> 52, x, y, o);
diff --git a/ops/sr/sra53.c b/ops/sr/sra53.c
index b1171e6..8fbae81 100644
--- a/ops/sr/sra53.c
+++ b/ops/sr/sra53.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra53) {
NEXT_OP(sp, (sreg_t)a >> 53, x, y, o);
diff --git a/ops/sr/sra54.c b/ops/sr/sra54.c
index 7b52c08..9c65e1a 100644
--- a/ops/sr/sra54.c
+++ b/ops/sr/sra54.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra54) {
NEXT_OP(sp, (sreg_t)a >> 54, x, y, o);
diff --git a/ops/sr/sra55.c b/ops/sr/sra55.c
index 55a86a8..735b224 100644
--- a/ops/sr/sra55.c
+++ b/ops/sr/sra55.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra55) {
NEXT_OP(sp, (sreg_t)a >> 55, x, y, o);
diff --git a/ops/sr/sra56.c b/ops/sr/sra56.c
index 6e77dd4..7ba7baa 100644
--- a/ops/sr/sra56.c
+++ b/ops/sr/sra56.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra56) {
NEXT_OP(sp, (sreg_t)a >> 56, x, y, o);
diff --git a/ops/sr/sra57.c b/ops/sr/sra57.c
index 29cef96..826cda8 100644
--- a/ops/sr/sra57.c
+++ b/ops/sr/sra57.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra57) {
NEXT_OP(sp, (sreg_t)a >> 57, x, y, o);
diff --git a/ops/sr/sra58.c b/ops/sr/sra58.c
index 8c21884..a9cfc03 100644
--- a/ops/sr/sra58.c
+++ b/ops/sr/sra58.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra58) {
NEXT_OP(sp, (sreg_t)a >> 58, x, y, o);
diff --git a/ops/sr/sra59.c b/ops/sr/sra59.c
index 718e4c1..f0f4f48 100644
--- a/ops/sr/sra59.c
+++ b/ops/sr/sra59.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra59) {
NEXT_OP(sp, (sreg_t)a >> 59, x, y, o);
diff --git a/ops/sr/sra6.c b/ops/sr/sra6.c
index c845a12..60357f7 100644
--- a/ops/sr/sra6.c
+++ b/ops/sr/sra6.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra6) {
NEXT_OP(sp, (sreg_t)a >> 6, x, y, o);
diff --git a/ops/sr/sra60.c b/ops/sr/sra60.c
index a2eab11..0c97c08 100644
--- a/ops/sr/sra60.c
+++ b/ops/sr/sra60.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra60) {
NEXT_OP(sp, (sreg_t)a >> 60, x, y, o);
diff --git a/ops/sr/sra61.c b/ops/sr/sra61.c
index fc4902c..1fbfd69 100644
--- a/ops/sr/sra61.c
+++ b/ops/sr/sra61.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra61) {
NEXT_OP(sp, (sreg_t)a >> 61, x, y, o);
diff --git a/ops/sr/sra62.c b/ops/sr/sra62.c
index 45443e2..dc1fed9 100644
--- a/ops/sr/sra62.c
+++ b/ops/sr/sra62.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra62) {
NEXT_OP(sp, (sreg_t)a >> 62, x, y, o);
diff --git a/ops/sr/sra63.c b/ops/sr/sra63.c
index f7b7662..7af4f46 100644
--- a/ops/sr/sra63.c
+++ b/ops/sr/sra63.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra63) {
NEXT_OP(sp, (sreg_t)a >> 63, x, y, o);
diff --git a/ops/sr/sra7.c b/ops/sr/sra7.c
index 204c251..6e6b0bc 100644
--- a/ops/sr/sra7.c
+++ b/ops/sr/sra7.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra7) {
NEXT_OP(sp, (sreg_t)a >> 7, x, y, o);
diff --git a/ops/sr/sra8.c b/ops/sr/sra8.c
index a59ccd6..371e108 100644
--- a/ops/sr/sra8.c
+++ b/ops/sr/sra8.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra8) {
NEXT_OP(sp, (sreg_t)a >> 8, x, y, o);
diff --git a/ops/sr/sra9.c b/ops/sr/sra9.c
index e01433a..f6b2b11 100644
--- a/ops/sr/sra9.c
+++ b/ops/sr/sra9.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra9) {
NEXT_OP(sp, (sreg_t)a >> 9, x, y, o);
diff --git a/ops/sr/sro0.c b/ops/sr/sro0.c
index 5d7eb64..66fbe5b 100644
--- a/ops/sr/sro0.c
+++ b/ops/sr/sro0.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro0) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 0);
diff --git a/ops/sr/sro1.c b/ops/sr/sro1.c
index 0fa3c68..8927172 100644
--- a/ops/sr/sro1.c
+++ b/ops/sr/sro1.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro1) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 1);
diff --git a/ops/sr/sro10.c b/ops/sr/sro10.c
index 4fcb78f..c53e147 100644
--- a/ops/sr/sro10.c
+++ b/ops/sr/sro10.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro10) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 10);
diff --git a/ops/sr/sro11.c b/ops/sr/sro11.c
index b7635f4..a8c9120 100644
--- a/ops/sr/sro11.c
+++ b/ops/sr/sro11.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro11) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 11);
diff --git a/ops/sr/sro12.c b/ops/sr/sro12.c
index 80f106f..762f428 100644
--- a/ops/sr/sro12.c
+++ b/ops/sr/sro12.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro12) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 12);
diff --git a/ops/sr/sro13.c b/ops/sr/sro13.c
index 1b19655..07392c9 100644
--- a/ops/sr/sro13.c
+++ b/ops/sr/sro13.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro13) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 13);
diff --git a/ops/sr/sro14.c b/ops/sr/sro14.c
index 4e0725b..2cef947 100644
--- a/ops/sr/sro14.c
+++ b/ops/sr/sro14.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro14) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 14);
diff --git a/ops/sr/sro15.c b/ops/sr/sro15.c
index 746c556..7686d53 100644
--- a/ops/sr/sro15.c
+++ b/ops/sr/sro15.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro15) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 15);
diff --git a/ops/sr/sro16.c b/ops/sr/sro16.c
index efba8a7..7678766 100644
--- a/ops/sr/sro16.c
+++ b/ops/sr/sro16.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro16) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 16);
diff --git a/ops/sr/sro17.c b/ops/sr/sro17.c
index fbf4b03..1c9fa78 100644
--- a/ops/sr/sro17.c
+++ b/ops/sr/sro17.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro17) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 17);
diff --git a/ops/sr/sro18.c b/ops/sr/sro18.c
index 17e1a18..dc0f6bd 100644
--- a/ops/sr/sro18.c
+++ b/ops/sr/sro18.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro18) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 18);
diff --git a/ops/sr/sro19.c b/ops/sr/sro19.c
index 0cad209..3c0dff3 100644
--- a/ops/sr/sro19.c
+++ b/ops/sr/sro19.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro19) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 19);
diff --git a/ops/sr/sro2.c b/ops/sr/sro2.c
index 9f7cd3e..985be9d 100644
--- a/ops/sr/sro2.c
+++ b/ops/sr/sro2.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro2) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 2);
diff --git a/ops/sr/sro20.c b/ops/sr/sro20.c
index 751f966..846ac61 100644
--- a/ops/sr/sro20.c
+++ b/ops/sr/sro20.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro20) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 20);
diff --git a/ops/sr/sro21.c b/ops/sr/sro21.c
index 0926e34..216e011 100644
--- a/ops/sr/sro21.c
+++ b/ops/sr/sro21.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro21) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 21);
diff --git a/ops/sr/sro22.c b/ops/sr/sro22.c
index 2b7edc3..6f0fc68 100644
--- a/ops/sr/sro22.c
+++ b/ops/sr/sro22.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro22) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 22);
diff --git a/ops/sr/sro23.c b/ops/sr/sro23.c
index f625873..8fc8df1 100644
--- a/ops/sr/sro23.c
+++ b/ops/sr/sro23.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro23) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 23);
diff --git a/ops/sr/sro24.c b/ops/sr/sro24.c
index fe52809..c8e12ad 100644
--- a/ops/sr/sro24.c
+++ b/ops/sr/sro24.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro24) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 24);
diff --git a/ops/sr/sro25.c b/ops/sr/sro25.c
index 6a8add4..c117a0b 100644
--- a/ops/sr/sro25.c
+++ b/ops/sr/sro25.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro25) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 25);
diff --git a/ops/sr/sro26.c b/ops/sr/sro26.c
index 2ad4030..8e8dd02 100644
--- a/ops/sr/sro26.c
+++ b/ops/sr/sro26.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro26) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 26);
diff --git a/ops/sr/sro27.c b/ops/sr/sro27.c
index f66a18a..8bb8045 100644
--- a/ops/sr/sro27.c
+++ b/ops/sr/sro27.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro27) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 27);
diff --git a/ops/sr/sro28.c b/ops/sr/sro28.c
index 886ee54..8c91587 100644
--- a/ops/sr/sro28.c
+++ b/ops/sr/sro28.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro28) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 28);
diff --git a/ops/sr/sro29.c b/ops/sr/sro29.c
index 53f94ce..a6eafe2 100644
--- a/ops/sr/sro29.c
+++ b/ops/sr/sro29.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro29) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 29);
diff --git a/ops/sr/sro3.c b/ops/sr/sro3.c
index 88f7ff0..3720f3d 100644
--- a/ops/sr/sro3.c
+++ b/ops/sr/sro3.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro3) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 3);
diff --git a/ops/sr/sro30.c b/ops/sr/sro30.c
index bd4e2b4..84cf3db 100644
--- a/ops/sr/sro30.c
+++ b/ops/sr/sro30.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro30) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 30);
diff --git a/ops/sr/sro31.c b/ops/sr/sro31.c
index d4fd7d3..874feae 100644
--- a/ops/sr/sro31.c
+++ b/ops/sr/sro31.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro31) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 31);
diff --git a/ops/sr/sro32.c b/ops/sr/sro32.c
index 6593a76..29d41cf 100644
--- a/ops/sr/sro32.c
+++ b/ops/sr/sro32.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro32) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 32);
diff --git a/ops/sr/sro33.c b/ops/sr/sro33.c
index b47fc2e..e9ae34b 100644
--- a/ops/sr/sro33.c
+++ b/ops/sr/sro33.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro33) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 33);
diff --git a/ops/sr/sro34.c b/ops/sr/sro34.c
index e2c13d2..19b7b13 100644
--- a/ops/sr/sro34.c
+++ b/ops/sr/sro34.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro34) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 34);
diff --git a/ops/sr/sro35.c b/ops/sr/sro35.c
index 105b863..44feb82 100644
--- a/ops/sr/sro35.c
+++ b/ops/sr/sro35.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro35) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 35);
diff --git a/ops/sr/sro36.c b/ops/sr/sro36.c
index 6b6fd62..10a172a 100644
--- a/ops/sr/sro36.c
+++ b/ops/sr/sro36.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro36) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 36);
diff --git a/ops/sr/sro37.c b/ops/sr/sro37.c
index f74d2b6..3774e72 100644
--- a/ops/sr/sro37.c
+++ b/ops/sr/sro37.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro37) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 37);
diff --git a/ops/sr/sro38.c b/ops/sr/sro38.c
index f658a5c..7f5d865 100644
--- a/ops/sr/sro38.c
+++ b/ops/sr/sro38.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro38) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 38);
diff --git a/ops/sr/sro39.c b/ops/sr/sro39.c
index 81efd4d..c5205b9 100644
--- a/ops/sr/sro39.c
+++ b/ops/sr/sro39.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro39) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 39);
diff --git a/ops/sr/sro4.c b/ops/sr/sro4.c
index 7f6abb8..346b5b0 100644
--- a/ops/sr/sro4.c
+++ b/ops/sr/sro4.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro4) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 4);
diff --git a/ops/sr/sro40.c b/ops/sr/sro40.c
index e2b8f71..77a107f 100644
--- a/ops/sr/sro40.c
+++ b/ops/sr/sro40.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro40) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 40);
diff --git a/ops/sr/sro41.c b/ops/sr/sro41.c
index d6e016f..4b165dd 100644
--- a/ops/sr/sro41.c
+++ b/ops/sr/sro41.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro41) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 41);
diff --git a/ops/sr/sro42.c b/ops/sr/sro42.c
index 7249d27..98df3a3 100644
--- a/ops/sr/sro42.c
+++ b/ops/sr/sro42.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro42) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 42);
diff --git a/ops/sr/sro43.c b/ops/sr/sro43.c
index d68b95f..53c0d55 100644
--- a/ops/sr/sro43.c
+++ b/ops/sr/sro43.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro43) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 43);
diff --git a/ops/sr/sro44.c b/ops/sr/sro44.c
index f4b5363..c1653af 100644
--- a/ops/sr/sro44.c
+++ b/ops/sr/sro44.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro44) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 44);
diff --git a/ops/sr/sro45.c b/ops/sr/sro45.c
index 69d086c..ff53e92 100644
--- a/ops/sr/sro45.c
+++ b/ops/sr/sro45.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro45) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 45);
diff --git a/ops/sr/sro46.c b/ops/sr/sro46.c
index 4dd1983..76cc6c5 100644
--- a/ops/sr/sro46.c
+++ b/ops/sr/sro46.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro46) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 46);
diff --git a/ops/sr/sro47.c b/ops/sr/sro47.c
index cc5b3f0..324b070 100644
--- a/ops/sr/sro47.c
+++ b/ops/sr/sro47.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro47) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 47);
diff --git a/ops/sr/sro48.c b/ops/sr/sro48.c
index b9dedd2..abbb416 100644
--- a/ops/sr/sro48.c
+++ b/ops/sr/sro48.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro48) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 48);
diff --git a/ops/sr/sro49.c b/ops/sr/sro49.c
index 818f1d1..21ce3cd 100644
--- a/ops/sr/sro49.c
+++ b/ops/sr/sro49.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro49) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 49);
diff --git a/ops/sr/sro5.c b/ops/sr/sro5.c
index 6fc73a1..221ec54 100644
--- a/ops/sr/sro5.c
+++ b/ops/sr/sro5.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro5) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 5);
diff --git a/ops/sr/sro50.c b/ops/sr/sro50.c
index b1007da..9af8582 100644
--- a/ops/sr/sro50.c
+++ b/ops/sr/sro50.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro50) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 50);
diff --git a/ops/sr/sro51.c b/ops/sr/sro51.c
index 6e5777e..9115194 100644
--- a/ops/sr/sro51.c
+++ b/ops/sr/sro51.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro51) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 51);
diff --git a/ops/sr/sro52.c b/ops/sr/sro52.c
index 10a48cc..cf37062 100644
--- a/ops/sr/sro52.c
+++ b/ops/sr/sro52.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro52) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 52);
diff --git a/ops/sr/sro53.c b/ops/sr/sro53.c
index 639d181..be859ca 100644
--- a/ops/sr/sro53.c
+++ b/ops/sr/sro53.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro53) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 53);
diff --git a/ops/sr/sro54.c b/ops/sr/sro54.c
index 1e37395..282ccec 100644
--- a/ops/sr/sro54.c
+++ b/ops/sr/sro54.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro54) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 54);
diff --git a/ops/sr/sro55.c b/ops/sr/sro55.c
index d7a05a5..c6e7ad2 100644
--- a/ops/sr/sro55.c
+++ b/ops/sr/sro55.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro55) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 55);
diff --git a/ops/sr/sro56.c b/ops/sr/sro56.c
index 8ecfc1e..d6a0ea9 100644
--- a/ops/sr/sro56.c
+++ b/ops/sr/sro56.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro56) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 56);
diff --git a/ops/sr/sro57.c b/ops/sr/sro57.c
index f7a772e..4a3e661 100644
--- a/ops/sr/sro57.c
+++ b/ops/sr/sro57.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro57) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 57);
diff --git a/ops/sr/sro58.c b/ops/sr/sro58.c
index 37d1ac5..ecf35b7 100644
--- a/ops/sr/sro58.c
+++ b/ops/sr/sro58.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro58) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 58);
diff --git a/ops/sr/sro59.c b/ops/sr/sro59.c
index d009d10..0fb9e6f 100644
--- a/ops/sr/sro59.c
+++ b/ops/sr/sro59.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro59) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 59);
diff --git a/ops/sr/sro6.c b/ops/sr/sro6.c
index cdd211d..8f94629 100644
--- a/ops/sr/sro6.c
+++ b/ops/sr/sro6.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro6) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 6);
diff --git a/ops/sr/sro60.c b/ops/sr/sro60.c
index e30f394..6ebdf38 100644
--- a/ops/sr/sro60.c
+++ b/ops/sr/sro60.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro60) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 60);
diff --git a/ops/sr/sro61.c b/ops/sr/sro61.c
index b95b549..321cd2e 100644
--- a/ops/sr/sro61.c
+++ b/ops/sr/sro61.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro61) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 61);
diff --git a/ops/sr/sro62.c b/ops/sr/sro62.c
index 79cf2e1..9690d1f 100644
--- a/ops/sr/sro62.c
+++ b/ops/sr/sro62.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro62) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 62);
diff --git a/ops/sr/sro63.c b/ops/sr/sro63.c
index f37958e..4bb41d9 100644
--- a/ops/sr/sro63.c
+++ b/ops/sr/sro63.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro63) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 63);
diff --git a/ops/sr/sro7.c b/ops/sr/sro7.c
index 37ab716..b24cc7a 100644
--- a/ops/sr/sro7.c
+++ b/ops/sr/sro7.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro7) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 7);
diff --git a/ops/sr/sro8.c b/ops/sr/sro8.c
index f9deecf..ea8610c 100644
--- a/ops/sr/sro8.c
+++ b/ops/sr/sro8.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro8) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 8);
diff --git a/ops/sr/sro9.c b/ops/sr/sro9.c
index bf37b00..0908246 100644
--- a/ops/sr/sro9.c
+++ b/ops/sr/sro9.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro9) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 9);
diff --git a/ops/sr/srx0.c b/ops/sr/srx0.c
index 89a65da..768c0e7 100644
--- a/ops/sr/srx0.c
+++ b/ops/sr/srx0.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx0) {
NEXT_OP(sp, a, (sreg_t)x >> 0, y, o);
diff --git a/ops/sr/srx1.c b/ops/sr/srx1.c
index 016f7bc..ffb0bf5 100644
--- a/ops/sr/srx1.c
+++ b/ops/sr/srx1.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx1) {
NEXT_OP(sp, a, (sreg_t)x >> 1, y, o);
diff --git a/ops/sr/srx10.c b/ops/sr/srx10.c
index 4fcaf9d..2bcbe76 100644
--- a/ops/sr/srx10.c
+++ b/ops/sr/srx10.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx10) {
NEXT_OP(sp, a, (sreg_t)x >> 10, y, o);
diff --git a/ops/sr/srx11.c b/ops/sr/srx11.c
index b707233..30ce12e 100644
--- a/ops/sr/srx11.c
+++ b/ops/sr/srx11.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx11) {
NEXT_OP(sp, a, (sreg_t)x >> 11, y, o);
diff --git a/ops/sr/srx12.c b/ops/sr/srx12.c
index ba78a93..c794eab 100644
--- a/ops/sr/srx12.c
+++ b/ops/sr/srx12.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx12) {
NEXT_OP(sp, a, (sreg_t)x >> 12, y, o);
diff --git a/ops/sr/srx13.c b/ops/sr/srx13.c
index 90bc39b..78406ac 100644
--- a/ops/sr/srx13.c
+++ b/ops/sr/srx13.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx13) {
NEXT_OP(sp, a, (sreg_t)x >> 13, y, o);
diff --git a/ops/sr/srx14.c b/ops/sr/srx14.c
index f2dafc1..909b387 100644
--- a/ops/sr/srx14.c
+++ b/ops/sr/srx14.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx14) {
NEXT_OP(sp, a, (sreg_t)x >> 14, y, o);
diff --git a/ops/sr/srx15.c b/ops/sr/srx15.c
index d54f667..338fde1 100644
--- a/ops/sr/srx15.c
+++ b/ops/sr/srx15.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx15) {
NEXT_OP(sp, a, (sreg_t)x >> 15, y, o);
diff --git a/ops/sr/srx16.c b/ops/sr/srx16.c
index 33da6c6..2e84739 100644
--- a/ops/sr/srx16.c
+++ b/ops/sr/srx16.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx16) {
NEXT_OP(sp, a, (sreg_t)x >> 16, y, o);
diff --git a/ops/sr/srx17.c b/ops/sr/srx17.c
index 10eb81b..a37fcea 100644
--- a/ops/sr/srx17.c
+++ b/ops/sr/srx17.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx17) {
NEXT_OP(sp, a, (sreg_t)x >> 17, y, o);
diff --git a/ops/sr/srx18.c b/ops/sr/srx18.c
index 4f49fba..b360788 100644
--- a/ops/sr/srx18.c
+++ b/ops/sr/srx18.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx18) {
NEXT_OP(sp, a, (sreg_t)x >> 18, y, o);
diff --git a/ops/sr/srx19.c b/ops/sr/srx19.c
index fe48085..9832f35 100644
--- a/ops/sr/srx19.c
+++ b/ops/sr/srx19.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx19) {
NEXT_OP(sp, a, (sreg_t)x >> 19, y, o);
diff --git a/ops/sr/srx2.c b/ops/sr/srx2.c
index 2fd039c..3ca16af 100644
--- a/ops/sr/srx2.c
+++ b/ops/sr/srx2.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx2) {
NEXT_OP(sp, a, (sreg_t)x >> 2, y, o);
diff --git a/ops/sr/srx20.c b/ops/sr/srx20.c
index c08ad8d..1c023a9 100644
--- a/ops/sr/srx20.c
+++ b/ops/sr/srx20.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx20) {
NEXT_OP(sp, a, (sreg_t)x >> 20, y, o);
diff --git a/ops/sr/srx21.c b/ops/sr/srx21.c
index 3d75eaf..08b7ee1 100644
--- a/ops/sr/srx21.c
+++ b/ops/sr/srx21.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx21) {
NEXT_OP(sp, a, (sreg_t)x >> 21, y, o);
diff --git a/ops/sr/srx22.c b/ops/sr/srx22.c
index 331a2d5..baa9f24 100644
--- a/ops/sr/srx22.c
+++ b/ops/sr/srx22.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx22) {
NEXT_OP(sp, a, (sreg_t)x >> 22, y, o);
diff --git a/ops/sr/srx23.c b/ops/sr/srx23.c
index 9c55ae6..79735c1 100644
--- a/ops/sr/srx23.c
+++ b/ops/sr/srx23.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx23) {
NEXT_OP(sp, a, (sreg_t)x >> 23, y, o);
diff --git a/ops/sr/srx24.c b/ops/sr/srx24.c
index 3ab047a..8a53aa2 100644
--- a/ops/sr/srx24.c
+++ b/ops/sr/srx24.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx24) {
NEXT_OP(sp, a, (sreg_t)x >> 24, y, o);
diff --git a/ops/sr/srx25.c b/ops/sr/srx25.c
index 9823d6d..1ad78d6 100644
--- a/ops/sr/srx25.c
+++ b/ops/sr/srx25.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx25) {
NEXT_OP(sp, a, (sreg_t)x >> 25, y, o);
diff --git a/ops/sr/srx26.c b/ops/sr/srx26.c
index 9723cfd..d21a770 100644
--- a/ops/sr/srx26.c
+++ b/ops/sr/srx26.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx26) {
NEXT_OP(sp, a, (sreg_t)x >> 26, y, o);
diff --git a/ops/sr/srx27.c b/ops/sr/srx27.c
index b00add2..448e752 100644
--- a/ops/sr/srx27.c
+++ b/ops/sr/srx27.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx27) {
NEXT_OP(sp, a, (sreg_t)x >> 27, y, o);
diff --git a/ops/sr/srx28.c b/ops/sr/srx28.c
index 44f118a..045283a 100644
--- a/ops/sr/srx28.c
+++ b/ops/sr/srx28.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx28) {
NEXT_OP(sp, a, (sreg_t)x >> 28, y, o);
diff --git a/ops/sr/srx29.c b/ops/sr/srx29.c
index 4a3c481..07bdc83 100644
--- a/ops/sr/srx29.c
+++ b/ops/sr/srx29.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx29) {
NEXT_OP(sp, a, (sreg_t)x >> 29, y, o);
diff --git a/ops/sr/srx3.c b/ops/sr/srx3.c
index 0fc4814..38d11d8 100644
--- a/ops/sr/srx3.c
+++ b/ops/sr/srx3.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx3) {
NEXT_OP(sp, a, (sreg_t)x >> 3, y, o);
diff --git a/ops/sr/srx30.c b/ops/sr/srx30.c
index 49de8ed..93e2c7c 100644
--- a/ops/sr/srx30.c
+++ b/ops/sr/srx30.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx30) {
NEXT_OP(sp, a, (sreg_t)x >> 30, y, o);
diff --git a/ops/sr/srx31.c b/ops/sr/srx31.c
index 60666cf..ff3b4f7 100644
--- a/ops/sr/srx31.c
+++ b/ops/sr/srx31.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx31) {
NEXT_OP(sp, a, (sreg_t)x >> 31, y, o);
diff --git a/ops/sr/srx32.c b/ops/sr/srx32.c
index 1e41280..c81ad4e 100644
--- a/ops/sr/srx32.c
+++ b/ops/sr/srx32.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx32) {
NEXT_OP(sp, a, (sreg_t)x >> 32, y, o);
diff --git a/ops/sr/srx33.c b/ops/sr/srx33.c
index 4bb49b1..fa43e70 100644
--- a/ops/sr/srx33.c
+++ b/ops/sr/srx33.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx33) {
NEXT_OP(sp, a, (sreg_t)x >> 33, y, o);
diff --git a/ops/sr/srx34.c b/ops/sr/srx34.c
index 8167373..39a6c4e 100644
--- a/ops/sr/srx34.c
+++ b/ops/sr/srx34.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx34) {
NEXT_OP(sp, a, (sreg_t)x >> 34, y, o);
diff --git a/ops/sr/srx35.c b/ops/sr/srx35.c
index b7305d9..13e0466 100644
--- a/ops/sr/srx35.c
+++ b/ops/sr/srx35.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx35) {
NEXT_OP(sp, a, (sreg_t)x >> 35, y, o);
diff --git a/ops/sr/srx36.c b/ops/sr/srx36.c
index a51d26d..8bc3cbc 100644
--- a/ops/sr/srx36.c
+++ b/ops/sr/srx36.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx36) {
NEXT_OP(sp, a, (sreg_t)x >> 36, y, o);
diff --git a/ops/sr/srx37.c b/ops/sr/srx37.c
index 2dad0ea..cf1c03c 100644
--- a/ops/sr/srx37.c
+++ b/ops/sr/srx37.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx37) {
NEXT_OP(sp, a, (sreg_t)x >> 37, y, o);
diff --git a/ops/sr/srx38.c b/ops/sr/srx38.c
index 4097de4..674d487 100644
--- a/ops/sr/srx38.c
+++ b/ops/sr/srx38.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx38) {
NEXT_OP(sp, a, (sreg_t)x >> 38, y, o);
diff --git a/ops/sr/srx39.c b/ops/sr/srx39.c
index 4936025..c4afd30 100644
--- a/ops/sr/srx39.c
+++ b/ops/sr/srx39.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx39) {
NEXT_OP(sp, a, (sreg_t)x >> 39, y, o);
diff --git a/ops/sr/srx4.c b/ops/sr/srx4.c
index 5ad583e..b6efcb3 100644
--- a/ops/sr/srx4.c
+++ b/ops/sr/srx4.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx4) {
NEXT_OP(sp, a, (sreg_t)x >> 4, y, o);
diff --git a/ops/sr/srx40.c b/ops/sr/srx40.c
index b987514..507c94c 100644
--- a/ops/sr/srx40.c
+++ b/ops/sr/srx40.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx40) {
NEXT_OP(sp, a, (sreg_t)x >> 40, y, o);
diff --git a/ops/sr/srx41.c b/ops/sr/srx41.c
index 3910b6a..5538b61 100644
--- a/ops/sr/srx41.c
+++ b/ops/sr/srx41.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx41) {
NEXT_OP(sp, a, (sreg_t)x >> 41, y, o);
diff --git a/ops/sr/srx42.c b/ops/sr/srx42.c
index 43d6bdd..7d91e7b 100644
--- a/ops/sr/srx42.c
+++ b/ops/sr/srx42.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx42) {
NEXT_OP(sp, a, (sreg_t)x >> 42, y, o);
diff --git a/ops/sr/srx43.c b/ops/sr/srx43.c
index d0f4693..9280edc 100644
--- a/ops/sr/srx43.c
+++ b/ops/sr/srx43.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx43) {
NEXT_OP(sp, a, (sreg_t)x >> 43, y, o);
diff --git a/ops/sr/srx44.c b/ops/sr/srx44.c
index c25f5b0..d7aff27 100644
--- a/ops/sr/srx44.c
+++ b/ops/sr/srx44.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx44) {
NEXT_OP(sp, a, (sreg_t)x >> 44, y, o);
diff --git a/ops/sr/srx45.c b/ops/sr/srx45.c
index 6352cfe..fe5acc6 100644
--- a/ops/sr/srx45.c
+++ b/ops/sr/srx45.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx45) {
NEXT_OP(sp, a, (sreg_t)x >> 45, y, o);
diff --git a/ops/sr/srx46.c b/ops/sr/srx46.c
index e879f8b..2362a84 100644
--- a/ops/sr/srx46.c
+++ b/ops/sr/srx46.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx46) {
NEXT_OP(sp, a, (sreg_t)x >> 46, y, o);
diff --git a/ops/sr/srx47.c b/ops/sr/srx47.c
index 7126548..03eda23 100644
--- a/ops/sr/srx47.c
+++ b/ops/sr/srx47.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx47) {
NEXT_OP(sp, a, (sreg_t)x >> 47, y, o);
diff --git a/ops/sr/srx48.c b/ops/sr/srx48.c
index a2c1784..5617a8f 100644
--- a/ops/sr/srx48.c
+++ b/ops/sr/srx48.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx48) {
NEXT_OP(sp, a, (sreg_t)x >> 48, y, o);
diff --git a/ops/sr/srx49.c b/ops/sr/srx49.c
index c891144..ce2ec0c 100644
--- a/ops/sr/srx49.c
+++ b/ops/sr/srx49.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx49) {
NEXT_OP(sp, a, (sreg_t)x >> 49, y, o);
diff --git a/ops/sr/srx5.c b/ops/sr/srx5.c
index 66cd2be..23df8ef 100644
--- a/ops/sr/srx5.c
+++ b/ops/sr/srx5.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx5) {
NEXT_OP(sp, a, (sreg_t)x >> 5, y, o);
diff --git a/ops/sr/srx50.c b/ops/sr/srx50.c
index 79d18b4..315ca61 100644
--- a/ops/sr/srx50.c
+++ b/ops/sr/srx50.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx50) {
NEXT_OP(sp, a, (sreg_t)x >> 50, y, o);
diff --git a/ops/sr/srx51.c b/ops/sr/srx51.c
index 15e1010..bacae82 100644
--- a/ops/sr/srx51.c
+++ b/ops/sr/srx51.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx51) {
NEXT_OP(sp, a, (sreg_t)x >> 51, y, o);
diff --git a/ops/sr/srx52.c b/ops/sr/srx52.c
index f1d98e2..9595699 100644
--- a/ops/sr/srx52.c
+++ b/ops/sr/srx52.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx52) {
NEXT_OP(sp, a, (sreg_t)x >> 52, y, o);
diff --git a/ops/sr/srx53.c b/ops/sr/srx53.c
index 393f280..68718ed 100644
--- a/ops/sr/srx53.c
+++ b/ops/sr/srx53.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx53) {
NEXT_OP(sp, a, (sreg_t)x >> 53, y, o);
diff --git a/ops/sr/srx54.c b/ops/sr/srx54.c
index 5b93485..575105c 100644
--- a/ops/sr/srx54.c
+++ b/ops/sr/srx54.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx54) {
NEXT_OP(sp, a, (sreg_t)x >> 54, y, o);
diff --git a/ops/sr/srx55.c b/ops/sr/srx55.c
index de895c1..e3036af 100644
--- a/ops/sr/srx55.c
+++ b/ops/sr/srx55.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx55) {
NEXT_OP(sp, a, (sreg_t)x >> 55, y, o);
diff --git a/ops/sr/srx56.c b/ops/sr/srx56.c
index 3793f1e..8ba1cdf 100644
--- a/ops/sr/srx56.c
+++ b/ops/sr/srx56.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx56) {
NEXT_OP(sp, a, (sreg_t)x >> 56, y, o);
diff --git a/ops/sr/srx57.c b/ops/sr/srx57.c
index f450194..a42e8ba 100644
--- a/ops/sr/srx57.c
+++ b/ops/sr/srx57.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx57) {
NEXT_OP(sp, a, (sreg_t)x >> 57, y, o);
diff --git a/ops/sr/srx58.c b/ops/sr/srx58.c
index 3f8e47b..6ada6fb 100644
--- a/ops/sr/srx58.c
+++ b/ops/sr/srx58.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx58) {
NEXT_OP(sp, a, (sreg_t)x >> 58, y, o);
diff --git a/ops/sr/srx59.c b/ops/sr/srx59.c
index 5b3040c..896fde8 100644
--- a/ops/sr/srx59.c
+++ b/ops/sr/srx59.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx59) {
NEXT_OP(sp, a, (sreg_t)x >> 59, y, o);
diff --git a/ops/sr/srx6.c b/ops/sr/srx6.c
index 556fa97..81f3f1e 100644
--- a/ops/sr/srx6.c
+++ b/ops/sr/srx6.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx6) {
NEXT_OP(sp, a, (sreg_t)x >> 6, y, o);
diff --git a/ops/sr/srx60.c b/ops/sr/srx60.c
index 695a74f..0d5d1b4 100644
--- a/ops/sr/srx60.c
+++ b/ops/sr/srx60.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx60) {
NEXT_OP(sp, a, (sreg_t)x >> 60, y, o);
diff --git a/ops/sr/srx61.c b/ops/sr/srx61.c
index f058691..007e927 100644
--- a/ops/sr/srx61.c
+++ b/ops/sr/srx61.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx61) {
NEXT_OP(sp, a, (sreg_t)x >> 61, y, o);
diff --git a/ops/sr/srx62.c b/ops/sr/srx62.c
index 19b643a..b20fdc5 100644
--- a/ops/sr/srx62.c
+++ b/ops/sr/srx62.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx62) {
NEXT_OP(sp, a, (sreg_t)x >> 62, y, o);
diff --git a/ops/sr/srx63.c b/ops/sr/srx63.c
index 49a4e7a..c583cf8 100644
--- a/ops/sr/srx63.c
+++ b/ops/sr/srx63.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx63) {
NEXT_OP(sp, a, (sreg_t)x >> 63, y, o);
diff --git a/ops/sr/srx7.c b/ops/sr/srx7.c
index fb762cb..cd2fee0 100644
--- a/ops/sr/srx7.c
+++ b/ops/sr/srx7.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx7) {
NEXT_OP(sp, a, (sreg_t)x >> 7, y, o);
diff --git a/ops/sr/srx8.c b/ops/sr/srx8.c
index 8f139a5..2fef7d0 100644
--- a/ops/sr/srx8.c
+++ b/ops/sr/srx8.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx8) {
NEXT_OP(sp, a, (sreg_t)x >> 8, y, o);
diff --git a/ops/sr/srx9.c b/ops/sr/srx9.c
index cc9a27f..3f5700e 100644
--- a/ops/sr/srx9.c
+++ b/ops/sr/srx9.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx9) {
NEXT_OP(sp, a, (sreg_t)x >> 9, y, o);
diff --git a/ops/sr/sry0.c b/ops/sr/sry0.c
index 1be74cf..c363aaa 100644
--- a/ops/sr/sry0.c
+++ b/ops/sr/sry0.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry0) {
NEXT_OP(sp, a, x, (sreg_t)y >> 0, o);
diff --git a/ops/sr/sry1.c b/ops/sr/sry1.c
index 6245cdc..766d2a6 100644
--- a/ops/sr/sry1.c
+++ b/ops/sr/sry1.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry1) {
NEXT_OP(sp, a, x, (sreg_t)y >> 1, o);
diff --git a/ops/sr/sry10.c b/ops/sr/sry10.c
index 94c6492..b80c3b9 100644
--- a/ops/sr/sry10.c
+++ b/ops/sr/sry10.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry10) {
NEXT_OP(sp, a, x, (sreg_t)y >> 10, o);
diff --git a/ops/sr/sry11.c b/ops/sr/sry11.c
index d653d4c..1a86ec0 100644
--- a/ops/sr/sry11.c
+++ b/ops/sr/sry11.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry11) {
NEXT_OP(sp, a, x, (sreg_t)y >> 11, o);
diff --git a/ops/sr/sry12.c b/ops/sr/sry12.c
index 17d0b08..bee1ccf 100644
--- a/ops/sr/sry12.c
+++ b/ops/sr/sry12.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry12) {
NEXT_OP(sp, a, x, (sreg_t)y >> 12, o);
diff --git a/ops/sr/sry13.c b/ops/sr/sry13.c
index 7f74aaf..16a72c6 100644
--- a/ops/sr/sry13.c
+++ b/ops/sr/sry13.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry13) {
NEXT_OP(sp, a, x, (sreg_t)y >> 13, o);
diff --git a/ops/sr/sry14.c b/ops/sr/sry14.c
index 37cdaac..692ef5c 100644
--- a/ops/sr/sry14.c
+++ b/ops/sr/sry14.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry14) {
NEXT_OP(sp, a, x, (sreg_t)y >> 14, o);
diff --git a/ops/sr/sry15.c b/ops/sr/sry15.c
index 573bd2c..4cc70bc 100644
--- a/ops/sr/sry15.c
+++ b/ops/sr/sry15.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry15) {
NEXT_OP(sp, a, x, (sreg_t)y >> 15, o);
diff --git a/ops/sr/sry16.c b/ops/sr/sry16.c
index c877801..aac21c3 100644
--- a/ops/sr/sry16.c
+++ b/ops/sr/sry16.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry16) {
NEXT_OP(sp, a, x, (sreg_t)y >> 16, o);
diff --git a/ops/sr/sry17.c b/ops/sr/sry17.c
index ea11e76..ecb33a8 100644
--- a/ops/sr/sry17.c
+++ b/ops/sr/sry17.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry17) {
NEXT_OP(sp, a, x, (sreg_t)y >> 17, o);
diff --git a/ops/sr/sry18.c b/ops/sr/sry18.c
index 9baaace..d2efda0 100644
--- a/ops/sr/sry18.c
+++ b/ops/sr/sry18.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry18) {
NEXT_OP(sp, a, x, (sreg_t)y >> 18, o);
diff --git a/ops/sr/sry19.c b/ops/sr/sry19.c
index b67c220..38d48c5 100644
--- a/ops/sr/sry19.c
+++ b/ops/sr/sry19.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry19) {
NEXT_OP(sp, a, x, (sreg_t)y >> 19, o);
diff --git a/ops/sr/sry2.c b/ops/sr/sry2.c
index a946974..98d32b6 100644
--- a/ops/sr/sry2.c
+++ b/ops/sr/sry2.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry2) {
NEXT_OP(sp, a, x, (sreg_t)y >> 2, o);
diff --git a/ops/sr/sry20.c b/ops/sr/sry20.c
index 257e81c..e770b1f 100644
--- a/ops/sr/sry20.c
+++ b/ops/sr/sry20.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry20) {
NEXT_OP(sp, a, x, (sreg_t)y >> 20, o);
diff --git a/ops/sr/sry21.c b/ops/sr/sry21.c
index a4f7082..e7a89bd 100644
--- a/ops/sr/sry21.c
+++ b/ops/sr/sry21.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry21) {
NEXT_OP(sp, a, x, (sreg_t)y >> 21, o);
diff --git a/ops/sr/sry22.c b/ops/sr/sry22.c
index 49a3c8a..72f77a2 100644
--- a/ops/sr/sry22.c
+++ b/ops/sr/sry22.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry22) {
NEXT_OP(sp, a, x, (sreg_t)y >> 22, o);
diff --git a/ops/sr/sry23.c b/ops/sr/sry23.c
index 53e7980..d6f65de 100644
--- a/ops/sr/sry23.c
+++ b/ops/sr/sry23.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry23) {
NEXT_OP(sp, a, x, (sreg_t)y >> 23, o);
diff --git a/ops/sr/sry24.c b/ops/sr/sry24.c
index 6c41f88..2806d7b 100644
--- a/ops/sr/sry24.c
+++ b/ops/sr/sry24.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry24) {
NEXT_OP(sp, a, x, (sreg_t)y >> 24, o);
diff --git a/ops/sr/sry25.c b/ops/sr/sry25.c
index dcc22cb..6402ef0 100644
--- a/ops/sr/sry25.c
+++ b/ops/sr/sry25.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry25) {
NEXT_OP(sp, a, x, (sreg_t)y >> 25, o);
diff --git a/ops/sr/sry26.c b/ops/sr/sry26.c
index e1c6eec..f505aa4 100644
--- a/ops/sr/sry26.c
+++ b/ops/sr/sry26.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry26) {
NEXT_OP(sp, a, x, (sreg_t)y >> 26, o);
diff --git a/ops/sr/sry27.c b/ops/sr/sry27.c
index 2096395..1727ede 100644
--- a/ops/sr/sry27.c
+++ b/ops/sr/sry27.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry27) {
NEXT_OP(sp, a, x, (sreg_t)y >> 27, o);
diff --git a/ops/sr/sry28.c b/ops/sr/sry28.c
index 8ce58f9..811d3ce 100644
--- a/ops/sr/sry28.c
+++ b/ops/sr/sry28.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry28) {
NEXT_OP(sp, a, x, (sreg_t)y >> 28, o);
diff --git a/ops/sr/sry29.c b/ops/sr/sry29.c
index be9600b..0e604d3 100644
--- a/ops/sr/sry29.c
+++ b/ops/sr/sry29.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry29) {
NEXT_OP(sp, a, x, (sreg_t)y >> 29, o);
diff --git a/ops/sr/sry3.c b/ops/sr/sry3.c
index 2512146..af2fbfa 100644
--- a/ops/sr/sry3.c
+++ b/ops/sr/sry3.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry3) {
NEXT_OP(sp, a, x, (sreg_t)y >> 3, o);
diff --git a/ops/sr/sry30.c b/ops/sr/sry30.c
index 2538a6a..43285c3 100644
--- a/ops/sr/sry30.c
+++ b/ops/sr/sry30.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry30) {
NEXT_OP(sp, a, x, (sreg_t)y >> 30, o);
diff --git a/ops/sr/sry31.c b/ops/sr/sry31.c
index cdb1f75..bec934c 100644
--- a/ops/sr/sry31.c
+++ b/ops/sr/sry31.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry31) {
NEXT_OP(sp, a, x, (sreg_t)y >> 31, o);
diff --git a/ops/sr/sry32.c b/ops/sr/sry32.c
index fabeb1e..422fac8 100644
--- a/ops/sr/sry32.c
+++ b/ops/sr/sry32.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry32) {
NEXT_OP(sp, a, x, (sreg_t)y >> 32, o);
diff --git a/ops/sr/sry33.c b/ops/sr/sry33.c
index 02fb238..e45bf7c 100644
--- a/ops/sr/sry33.c
+++ b/ops/sr/sry33.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry33) {
NEXT_OP(sp, a, x, (sreg_t)y >> 33, o);
diff --git a/ops/sr/sry34.c b/ops/sr/sry34.c
index bc7d76f..225a75c 100644
--- a/ops/sr/sry34.c
+++ b/ops/sr/sry34.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry34) {
NEXT_OP(sp, a, x, (sreg_t)y >> 34, o);
diff --git a/ops/sr/sry35.c b/ops/sr/sry35.c
index b0acf55..415fa0a 100644
--- a/ops/sr/sry35.c
+++ b/ops/sr/sry35.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry35) {
NEXT_OP(sp, a, x, (sreg_t)y >> 35, o);
diff --git a/ops/sr/sry36.c b/ops/sr/sry36.c
index 05a189f..8f375f6 100644
--- a/ops/sr/sry36.c
+++ b/ops/sr/sry36.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry36) {
NEXT_OP(sp, a, x, (sreg_t)y >> 36, o);
diff --git a/ops/sr/sry37.c b/ops/sr/sry37.c
index 19b2806..b47113c 100644
--- a/ops/sr/sry37.c
+++ b/ops/sr/sry37.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry37) {
NEXT_OP(sp, a, x, (sreg_t)y >> 37, o);
diff --git a/ops/sr/sry38.c b/ops/sr/sry38.c
index 439ddb1..50cfa74 100644
--- a/ops/sr/sry38.c
+++ b/ops/sr/sry38.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry38) {
NEXT_OP(sp, a, x, (sreg_t)y >> 38, o);
diff --git a/ops/sr/sry39.c b/ops/sr/sry39.c
index 314d532..1c9cbbb 100644
--- a/ops/sr/sry39.c
+++ b/ops/sr/sry39.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry39) {
NEXT_OP(sp, a, x, (sreg_t)y >> 39, o);
diff --git a/ops/sr/sry4.c b/ops/sr/sry4.c
index 30cf4da..4f44671 100644
--- a/ops/sr/sry4.c
+++ b/ops/sr/sry4.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry4) {
NEXT_OP(sp, a, x, (sreg_t)y >> 4, o);
diff --git a/ops/sr/sry40.c b/ops/sr/sry40.c
index c242b6e..8d7b09c 100644
--- a/ops/sr/sry40.c
+++ b/ops/sr/sry40.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry40) {
NEXT_OP(sp, a, x, (sreg_t)y >> 40, o);
diff --git a/ops/sr/sry41.c b/ops/sr/sry41.c
index 8c5b5c9..847786a 100644
--- a/ops/sr/sry41.c
+++ b/ops/sr/sry41.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry41) {
NEXT_OP(sp, a, x, (sreg_t)y >> 41, o);
diff --git a/ops/sr/sry42.c b/ops/sr/sry42.c
index d996632..b82b176 100644
--- a/ops/sr/sry42.c
+++ b/ops/sr/sry42.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry42) {
NEXT_OP(sp, a, x, (sreg_t)y >> 42, o);
diff --git a/ops/sr/sry43.c b/ops/sr/sry43.c
index 58bf2ac..9f363a1 100644
--- a/ops/sr/sry43.c
+++ b/ops/sr/sry43.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry43) {
NEXT_OP(sp, a, x, (sreg_t)y >> 43, o);
diff --git a/ops/sr/sry44.c b/ops/sr/sry44.c
index 57fe5c3..6b9d349 100644
--- a/ops/sr/sry44.c
+++ b/ops/sr/sry44.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry44) {
NEXT_OP(sp, a, x, (sreg_t)y >> 44, o);
diff --git a/ops/sr/sry45.c b/ops/sr/sry45.c
index e5d5450..9019f75 100644
--- a/ops/sr/sry45.c
+++ b/ops/sr/sry45.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry45) {
NEXT_OP(sp, a, x, (sreg_t)y >> 45, o);
diff --git a/ops/sr/sry46.c b/ops/sr/sry46.c
index 1046429..d275760 100644
--- a/ops/sr/sry46.c
+++ b/ops/sr/sry46.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry46) {
NEXT_OP(sp, a, x, (sreg_t)y >> 46, o);
diff --git a/ops/sr/sry47.c b/ops/sr/sry47.c
index 6bc4ebb..c44b2cc 100644
--- a/ops/sr/sry47.c
+++ b/ops/sr/sry47.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry47) {
NEXT_OP(sp, a, x, (sreg_t)y >> 47, o);
diff --git a/ops/sr/sry48.c b/ops/sr/sry48.c
index 25a4dca..d37e5b4 100644
--- a/ops/sr/sry48.c
+++ b/ops/sr/sry48.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry48) {
NEXT_OP(sp, a, x, (sreg_t)y >> 48, o);
diff --git a/ops/sr/sry49.c b/ops/sr/sry49.c
index 4772a96..6e9d25b 100644
--- a/ops/sr/sry49.c
+++ b/ops/sr/sry49.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry49) {
NEXT_OP(sp, a, x, (sreg_t)y >> 49, o);
diff --git a/ops/sr/sry5.c b/ops/sr/sry5.c
index c11c67a..e33ff02 100644
--- a/ops/sr/sry5.c
+++ b/ops/sr/sry5.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry5) {
NEXT_OP(sp, a, x, (sreg_t)y >> 5, o);
diff --git a/ops/sr/sry50.c b/ops/sr/sry50.c
index 7c313bc..338cb53 100644
--- a/ops/sr/sry50.c
+++ b/ops/sr/sry50.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry50) {
NEXT_OP(sp, a, x, (sreg_t)y >> 50, o);
diff --git a/ops/sr/sry51.c b/ops/sr/sry51.c
index 13704f9..8b11da4 100644
--- a/ops/sr/sry51.c
+++ b/ops/sr/sry51.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry51) {
NEXT_OP(sp, a, x, (sreg_t)y >> 51, o);
diff --git a/ops/sr/sry52.c b/ops/sr/sry52.c
index 63af3f3..87422e8 100644
--- a/ops/sr/sry52.c
+++ b/ops/sr/sry52.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry52) {
NEXT_OP(sp, a, x, (sreg_t)y >> 52, o);
diff --git a/ops/sr/sry53.c b/ops/sr/sry53.c
index 0f751b1..2ce56b6 100644
--- a/ops/sr/sry53.c
+++ b/ops/sr/sry53.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry53) {
NEXT_OP(sp, a, x, (sreg_t)y >> 53, o);
diff --git a/ops/sr/sry54.c b/ops/sr/sry54.c
index c34b5eb..ca1a0ad 100644
--- a/ops/sr/sry54.c
+++ b/ops/sr/sry54.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry54) {
NEXT_OP(sp, a, x, (sreg_t)y >> 54, o);
diff --git a/ops/sr/sry55.c b/ops/sr/sry55.c
index 3cc2d49..a11da6d 100644
--- a/ops/sr/sry55.c
+++ b/ops/sr/sry55.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry55) {
NEXT_OP(sp, a, x, (sreg_t)y >> 55, o);
diff --git a/ops/sr/sry56.c b/ops/sr/sry56.c
index 2a3926f..14cc36b 100644
--- a/ops/sr/sry56.c
+++ b/ops/sr/sry56.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry56) {
NEXT_OP(sp, a, x, (sreg_t)y >> 56, o);
diff --git a/ops/sr/sry57.c b/ops/sr/sry57.c
index f7435bd..135de4a 100644
--- a/ops/sr/sry57.c
+++ b/ops/sr/sry57.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry57) {
NEXT_OP(sp, a, x, (sreg_t)y >> 57, o);
diff --git a/ops/sr/sry58.c b/ops/sr/sry58.c
index 09c8551..17e1b0b 100644
--- a/ops/sr/sry58.c
+++ b/ops/sr/sry58.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry58) {
NEXT_OP(sp, a, x, (sreg_t)y >> 58, o);
diff --git a/ops/sr/sry59.c b/ops/sr/sry59.c
index 105529a..20e850a 100644
--- a/ops/sr/sry59.c
+++ b/ops/sr/sry59.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry59) {
NEXT_OP(sp, a, x, (sreg_t)y >> 59, o);
diff --git a/ops/sr/sry6.c b/ops/sr/sry6.c
index be0f722..c9df12d 100644
--- a/ops/sr/sry6.c
+++ b/ops/sr/sry6.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry6) {
NEXT_OP(sp, a, x, (sreg_t)y >> 6, o);
diff --git a/ops/sr/sry60.c b/ops/sr/sry60.c
index d865d55..cc2179e 100644
--- a/ops/sr/sry60.c
+++ b/ops/sr/sry60.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry60) {
NEXT_OP(sp, a, x, (sreg_t)y >> 60, o);
diff --git a/ops/sr/sry61.c b/ops/sr/sry61.c
index 76a53fd..7c01f3c 100644
--- a/ops/sr/sry61.c
+++ b/ops/sr/sry61.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry61) {
NEXT_OP(sp, a, x, (sreg_t)y >> 61, o);
diff --git a/ops/sr/sry62.c b/ops/sr/sry62.c
index 895ec2f..1e613ee 100644
--- a/ops/sr/sry62.c
+++ b/ops/sr/sry62.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry62) {
NEXT_OP(sp, a, x, (sreg_t)y >> 62, o);
diff --git a/ops/sr/sry63.c b/ops/sr/sry63.c
index db7a38a..647fbeb 100644
--- a/ops/sr/sry63.c
+++ b/ops/sr/sry63.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry63) {
NEXT_OP(sp, a, x, (sreg_t)y >> 63, o);
diff --git a/ops/sr/sry7.c b/ops/sr/sry7.c
index 81faa7b..ee73375 100644
--- a/ops/sr/sry7.c
+++ b/ops/sr/sry7.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry7) {
NEXT_OP(sp, a, x, (sreg_t)y >> 7, o);
diff --git a/ops/sr/sry8.c b/ops/sr/sry8.c
index d17e82a..b32d4d9 100644
--- a/ops/sr/sry8.c
+++ b/ops/sr/sry8.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry8) {
NEXT_OP(sp, a, x, (sreg_t)y >> 8, o);
diff --git a/ops/sr/sry9.c b/ops/sr/sry9.c
index 2238e86..9ea1ac2 100644
--- a/ops/sr/sry9.c
+++ b/ops/sr/sry9.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry9) {
NEXT_OP(sp, a, x, (sreg_t)y >> 9, o);