aboutsummaryrefslogtreecommitdiff
path: root/ops/bs
diff options
context:
space:
mode:
Diffstat (limited to 'ops/bs')
-rw-r--r--ops/bs/bsa0.c2
-rw-r--r--ops/bs/bsa1.c2
-rw-r--r--ops/bs/bsa10.c2
-rw-r--r--ops/bs/bsa11.c2
-rw-r--r--ops/bs/bsa12.c2
-rw-r--r--ops/bs/bsa13.c2
-rw-r--r--ops/bs/bsa14.c2
-rw-r--r--ops/bs/bsa15.c2
-rw-r--r--ops/bs/bsa16.c2
-rw-r--r--ops/bs/bsa17.c2
-rw-r--r--ops/bs/bsa18.c2
-rw-r--r--ops/bs/bsa19.c2
-rw-r--r--ops/bs/bsa2.c2
-rw-r--r--ops/bs/bsa20.c2
-rw-r--r--ops/bs/bsa21.c2
-rw-r--r--ops/bs/bsa22.c2
-rw-r--r--ops/bs/bsa23.c2
-rw-r--r--ops/bs/bsa24.c2
-rw-r--r--ops/bs/bsa25.c2
-rw-r--r--ops/bs/bsa26.c2
-rw-r--r--ops/bs/bsa27.c2
-rw-r--r--ops/bs/bsa28.c2
-rw-r--r--ops/bs/bsa29.c2
-rw-r--r--ops/bs/bsa3.c2
-rw-r--r--ops/bs/bsa30.c2
-rw-r--r--ops/bs/bsa31.c2
-rw-r--r--ops/bs/bsa32.c2
-rw-r--r--ops/bs/bsa33.c2
-rw-r--r--ops/bs/bsa34.c2
-rw-r--r--ops/bs/bsa35.c2
-rw-r--r--ops/bs/bsa36.c2
-rw-r--r--ops/bs/bsa37.c2
-rw-r--r--ops/bs/bsa38.c2
-rw-r--r--ops/bs/bsa39.c2
-rw-r--r--ops/bs/bsa4.c2
-rw-r--r--ops/bs/bsa40.c2
-rw-r--r--ops/bs/bsa41.c2
-rw-r--r--ops/bs/bsa42.c2
-rw-r--r--ops/bs/bsa43.c2
-rw-r--r--ops/bs/bsa44.c2
-rw-r--r--ops/bs/bsa45.c2
-rw-r--r--ops/bs/bsa46.c2
-rw-r--r--ops/bs/bsa47.c2
-rw-r--r--ops/bs/bsa48.c2
-rw-r--r--ops/bs/bsa49.c2
-rw-r--r--ops/bs/bsa5.c2
-rw-r--r--ops/bs/bsa50.c2
-rw-r--r--ops/bs/bsa51.c2
-rw-r--r--ops/bs/bsa52.c2
-rw-r--r--ops/bs/bsa53.c2
-rw-r--r--ops/bs/bsa54.c2
-rw-r--r--ops/bs/bsa55.c2
-rw-r--r--ops/bs/bsa56.c2
-rw-r--r--ops/bs/bsa57.c2
-rw-r--r--ops/bs/bsa58.c2
-rw-r--r--ops/bs/bsa59.c2
-rw-r--r--ops/bs/bsa6.c2
-rw-r--r--ops/bs/bsa60.c2
-rw-r--r--ops/bs/bsa61.c2
-rw-r--r--ops/bs/bsa62.c2
-rw-r--r--ops/bs/bsa63.c2
-rw-r--r--ops/bs/bsa7.c2
-rw-r--r--ops/bs/bsa8.c2
-rw-r--r--ops/bs/bsa9.c2
-rw-r--r--ops/bs/bso0.c2
-rw-r--r--ops/bs/bso1.c2
-rw-r--r--ops/bs/bso10.c2
-rw-r--r--ops/bs/bso11.c2
-rw-r--r--ops/bs/bso12.c2
-rw-r--r--ops/bs/bso13.c2
-rw-r--r--ops/bs/bso14.c2
-rw-r--r--ops/bs/bso15.c2
-rw-r--r--ops/bs/bso16.c2
-rw-r--r--ops/bs/bso17.c2
-rw-r--r--ops/bs/bso18.c2
-rw-r--r--ops/bs/bso19.c2
-rw-r--r--ops/bs/bso2.c2
-rw-r--r--ops/bs/bso20.c2
-rw-r--r--ops/bs/bso21.c2
-rw-r--r--ops/bs/bso22.c2
-rw-r--r--ops/bs/bso23.c2
-rw-r--r--ops/bs/bso24.c2
-rw-r--r--ops/bs/bso25.c2
-rw-r--r--ops/bs/bso26.c2
-rw-r--r--ops/bs/bso27.c2
-rw-r--r--ops/bs/bso28.c2
-rw-r--r--ops/bs/bso29.c2
-rw-r--r--ops/bs/bso3.c2
-rw-r--r--ops/bs/bso30.c2
-rw-r--r--ops/bs/bso31.c2
-rw-r--r--ops/bs/bso32.c2
-rw-r--r--ops/bs/bso33.c2
-rw-r--r--ops/bs/bso34.c2
-rw-r--r--ops/bs/bso35.c2
-rw-r--r--ops/bs/bso36.c2
-rw-r--r--ops/bs/bso37.c2
-rw-r--r--ops/bs/bso38.c2
-rw-r--r--ops/bs/bso39.c2
-rw-r--r--ops/bs/bso4.c2
-rw-r--r--ops/bs/bso40.c2
-rw-r--r--ops/bs/bso41.c2
-rw-r--r--ops/bs/bso42.c2
-rw-r--r--ops/bs/bso43.c2
-rw-r--r--ops/bs/bso44.c2
-rw-r--r--ops/bs/bso45.c2
-rw-r--r--ops/bs/bso46.c2
-rw-r--r--ops/bs/bso47.c2
-rw-r--r--ops/bs/bso48.c2
-rw-r--r--ops/bs/bso49.c2
-rw-r--r--ops/bs/bso5.c2
-rw-r--r--ops/bs/bso50.c2
-rw-r--r--ops/bs/bso51.c2
-rw-r--r--ops/bs/bso52.c2
-rw-r--r--ops/bs/bso53.c2
-rw-r--r--ops/bs/bso54.c2
-rw-r--r--ops/bs/bso55.c2
-rw-r--r--ops/bs/bso56.c2
-rw-r--r--ops/bs/bso57.c2
-rw-r--r--ops/bs/bso58.c2
-rw-r--r--ops/bs/bso59.c2
-rw-r--r--ops/bs/bso6.c2
-rw-r--r--ops/bs/bso60.c2
-rw-r--r--ops/bs/bso61.c2
-rw-r--r--ops/bs/bso62.c2
-rw-r--r--ops/bs/bso63.c2
-rw-r--r--ops/bs/bso7.c2
-rw-r--r--ops/bs/bso8.c2
-rw-r--r--ops/bs/bso9.c2
-rw-r--r--ops/bs/bsx0.c2
-rw-r--r--ops/bs/bsx1.c2
-rw-r--r--ops/bs/bsx10.c2
-rw-r--r--ops/bs/bsx11.c2
-rw-r--r--ops/bs/bsx12.c2
-rw-r--r--ops/bs/bsx13.c2
-rw-r--r--ops/bs/bsx14.c2
-rw-r--r--ops/bs/bsx15.c2
-rw-r--r--ops/bs/bsx16.c2
-rw-r--r--ops/bs/bsx17.c2
-rw-r--r--ops/bs/bsx18.c2
-rw-r--r--ops/bs/bsx19.c2
-rw-r--r--ops/bs/bsx2.c2
-rw-r--r--ops/bs/bsx20.c2
-rw-r--r--ops/bs/bsx21.c2
-rw-r--r--ops/bs/bsx22.c2
-rw-r--r--ops/bs/bsx23.c2
-rw-r--r--ops/bs/bsx24.c2
-rw-r--r--ops/bs/bsx25.c2
-rw-r--r--ops/bs/bsx26.c2
-rw-r--r--ops/bs/bsx27.c2
-rw-r--r--ops/bs/bsx28.c2
-rw-r--r--ops/bs/bsx29.c2
-rw-r--r--ops/bs/bsx3.c2
-rw-r--r--ops/bs/bsx30.c2
-rw-r--r--ops/bs/bsx31.c2
-rw-r--r--ops/bs/bsx32.c2
-rw-r--r--ops/bs/bsx33.c2
-rw-r--r--ops/bs/bsx34.c2
-rw-r--r--ops/bs/bsx35.c2
-rw-r--r--ops/bs/bsx36.c2
-rw-r--r--ops/bs/bsx37.c2
-rw-r--r--ops/bs/bsx38.c2
-rw-r--r--ops/bs/bsx39.c2
-rw-r--r--ops/bs/bsx4.c2
-rw-r--r--ops/bs/bsx40.c2
-rw-r--r--ops/bs/bsx41.c2
-rw-r--r--ops/bs/bsx42.c2
-rw-r--r--ops/bs/bsx43.c2
-rw-r--r--ops/bs/bsx44.c2
-rw-r--r--ops/bs/bsx45.c2
-rw-r--r--ops/bs/bsx46.c2
-rw-r--r--ops/bs/bsx47.c2
-rw-r--r--ops/bs/bsx48.c2
-rw-r--r--ops/bs/bsx49.c2
-rw-r--r--ops/bs/bsx5.c2
-rw-r--r--ops/bs/bsx50.c2
-rw-r--r--ops/bs/bsx51.c2
-rw-r--r--ops/bs/bsx52.c2
-rw-r--r--ops/bs/bsx53.c2
-rw-r--r--ops/bs/bsx54.c2
-rw-r--r--ops/bs/bsx55.c2
-rw-r--r--ops/bs/bsx56.c2
-rw-r--r--ops/bs/bsx57.c2
-rw-r--r--ops/bs/bsx58.c2
-rw-r--r--ops/bs/bsx59.c2
-rw-r--r--ops/bs/bsx6.c2
-rw-r--r--ops/bs/bsx60.c2
-rw-r--r--ops/bs/bsx61.c2
-rw-r--r--ops/bs/bsx62.c2
-rw-r--r--ops/bs/bsx63.c2
-rw-r--r--ops/bs/bsx7.c2
-rw-r--r--ops/bs/bsx8.c2
-rw-r--r--ops/bs/bsx9.c2
-rw-r--r--ops/bs/bsy0.c2
-rw-r--r--ops/bs/bsy1.c2
-rw-r--r--ops/bs/bsy10.c2
-rw-r--r--ops/bs/bsy11.c2
-rw-r--r--ops/bs/bsy12.c2
-rw-r--r--ops/bs/bsy13.c2
-rw-r--r--ops/bs/bsy14.c2
-rw-r--r--ops/bs/bsy15.c2
-rw-r--r--ops/bs/bsy16.c2
-rw-r--r--ops/bs/bsy17.c2
-rw-r--r--ops/bs/bsy18.c2
-rw-r--r--ops/bs/bsy19.c2
-rw-r--r--ops/bs/bsy2.c2
-rw-r--r--ops/bs/bsy20.c2
-rw-r--r--ops/bs/bsy21.c2
-rw-r--r--ops/bs/bsy22.c2
-rw-r--r--ops/bs/bsy23.c2
-rw-r--r--ops/bs/bsy24.c2
-rw-r--r--ops/bs/bsy25.c2
-rw-r--r--ops/bs/bsy26.c2
-rw-r--r--ops/bs/bsy27.c2
-rw-r--r--ops/bs/bsy28.c2
-rw-r--r--ops/bs/bsy29.c2
-rw-r--r--ops/bs/bsy3.c2
-rw-r--r--ops/bs/bsy30.c2
-rw-r--r--ops/bs/bsy31.c2
-rw-r--r--ops/bs/bsy32.c2
-rw-r--r--ops/bs/bsy33.c2
-rw-r--r--ops/bs/bsy34.c2
-rw-r--r--ops/bs/bsy35.c2
-rw-r--r--ops/bs/bsy36.c2
-rw-r--r--ops/bs/bsy37.c2
-rw-r--r--ops/bs/bsy38.c2
-rw-r--r--ops/bs/bsy39.c2
-rw-r--r--ops/bs/bsy4.c2
-rw-r--r--ops/bs/bsy40.c2
-rw-r--r--ops/bs/bsy41.c2
-rw-r--r--ops/bs/bsy42.c2
-rw-r--r--ops/bs/bsy43.c2
-rw-r--r--ops/bs/bsy44.c2
-rw-r--r--ops/bs/bsy45.c2
-rw-r--r--ops/bs/bsy46.c2
-rw-r--r--ops/bs/bsy47.c2
-rw-r--r--ops/bs/bsy48.c2
-rw-r--r--ops/bs/bsy49.c2
-rw-r--r--ops/bs/bsy5.c2
-rw-r--r--ops/bs/bsy50.c2
-rw-r--r--ops/bs/bsy51.c2
-rw-r--r--ops/bs/bsy52.c2
-rw-r--r--ops/bs/bsy53.c2
-rw-r--r--ops/bs/bsy54.c2
-rw-r--r--ops/bs/bsy55.c2
-rw-r--r--ops/bs/bsy56.c2
-rw-r--r--ops/bs/bsy57.c2
-rw-r--r--ops/bs/bsy58.c2
-rw-r--r--ops/bs/bsy59.c2
-rw-r--r--ops/bs/bsy6.c2
-rw-r--r--ops/bs/bsy60.c2
-rw-r--r--ops/bs/bsy61.c2
-rw-r--r--ops/bs/bsy62.c2
-rw-r--r--ops/bs/bsy63.c2
-rw-r--r--ops/bs/bsy7.c2
-rw-r--r--ops/bs/bsy8.c2
-rw-r--r--ops/bs/bsy9.c2
256 files changed, 512 insertions, 0 deletions
diff --git a/ops/bs/bsa0.c b/ops/bs/bsa0.c
index c9ea0e9..2d8fa07 100644
--- a/ops/bs/bsa0.c
+++ b/ops/bs/bsa0.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa0) {
NEXT_OP(sp, a >> 0, x, y, o);
diff --git a/ops/bs/bsa1.c b/ops/bs/bsa1.c
index b8af984..156128c 100644
--- a/ops/bs/bsa1.c
+++ b/ops/bs/bsa1.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa1) {
NEXT_OP(sp, a >> 1, x, y, o);
diff --git a/ops/bs/bsa10.c b/ops/bs/bsa10.c
index 6291ca4..1cafca5 100644
--- a/ops/bs/bsa10.c
+++ b/ops/bs/bsa10.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa10) {
NEXT_OP(sp, a >> 10, x, y, o);
diff --git a/ops/bs/bsa11.c b/ops/bs/bsa11.c
index e0c949d..2d94e92 100644
--- a/ops/bs/bsa11.c
+++ b/ops/bs/bsa11.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa11) {
NEXT_OP(sp, a >> 11, x, y, o);
diff --git a/ops/bs/bsa12.c b/ops/bs/bsa12.c
index d6071a7..84eb1ec 100644
--- a/ops/bs/bsa12.c
+++ b/ops/bs/bsa12.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa12) {
NEXT_OP(sp, a >> 12, x, y, o);
diff --git a/ops/bs/bsa13.c b/ops/bs/bsa13.c
index 2cfe471..501dd05 100644
--- a/ops/bs/bsa13.c
+++ b/ops/bs/bsa13.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa13) {
NEXT_OP(sp, a >> 13, x, y, o);
diff --git a/ops/bs/bsa14.c b/ops/bs/bsa14.c
index a772ebf..8bceb5a 100644
--- a/ops/bs/bsa14.c
+++ b/ops/bs/bsa14.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa14) {
NEXT_OP(sp, a >> 14, x, y, o);
diff --git a/ops/bs/bsa15.c b/ops/bs/bsa15.c
index 240b39d..fc9cf49 100644
--- a/ops/bs/bsa15.c
+++ b/ops/bs/bsa15.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa15) {
NEXT_OP(sp, a >> 15, x, y, o);
diff --git a/ops/bs/bsa16.c b/ops/bs/bsa16.c
index b9819c7..c37c34b 100644
--- a/ops/bs/bsa16.c
+++ b/ops/bs/bsa16.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa16) {
NEXT_OP(sp, a >> 16, x, y, o);
diff --git a/ops/bs/bsa17.c b/ops/bs/bsa17.c
index ed11634..7df9b7a 100644
--- a/ops/bs/bsa17.c
+++ b/ops/bs/bsa17.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa17) {
NEXT_OP(sp, a >> 17, x, y, o);
diff --git a/ops/bs/bsa18.c b/ops/bs/bsa18.c
index fa3bcd5..7484b12 100644
--- a/ops/bs/bsa18.c
+++ b/ops/bs/bsa18.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa18) {
NEXT_OP(sp, a >> 18, x, y, o);
diff --git a/ops/bs/bsa19.c b/ops/bs/bsa19.c
index 2d1b267..dda378a 100644
--- a/ops/bs/bsa19.c
+++ b/ops/bs/bsa19.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa19) {
NEXT_OP(sp, a >> 19, x, y, o);
diff --git a/ops/bs/bsa2.c b/ops/bs/bsa2.c
index 3ca8e56..3036f01 100644
--- a/ops/bs/bsa2.c
+++ b/ops/bs/bsa2.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa2) {
NEXT_OP(sp, a >> 2, x, y, o);
diff --git a/ops/bs/bsa20.c b/ops/bs/bsa20.c
index a9eabe7..5f31f6a 100644
--- a/ops/bs/bsa20.c
+++ b/ops/bs/bsa20.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa20) {
NEXT_OP(sp, a >> 20, x, y, o);
diff --git a/ops/bs/bsa21.c b/ops/bs/bsa21.c
index 534dda3..f2d609a 100644
--- a/ops/bs/bsa21.c
+++ b/ops/bs/bsa21.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa21) {
NEXT_OP(sp, a >> 21, x, y, o);
diff --git a/ops/bs/bsa22.c b/ops/bs/bsa22.c
index 2f313c9..dcdbdf7 100644
--- a/ops/bs/bsa22.c
+++ b/ops/bs/bsa22.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa22) {
NEXT_OP(sp, a >> 22, x, y, o);
diff --git a/ops/bs/bsa23.c b/ops/bs/bsa23.c
index 91fff47..6f30047 100644
--- a/ops/bs/bsa23.c
+++ b/ops/bs/bsa23.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa23) {
NEXT_OP(sp, a >> 23, x, y, o);
diff --git a/ops/bs/bsa24.c b/ops/bs/bsa24.c
index 66669de..5542eb0 100644
--- a/ops/bs/bsa24.c
+++ b/ops/bs/bsa24.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa24) {
NEXT_OP(sp, a >> 24, x, y, o);
diff --git a/ops/bs/bsa25.c b/ops/bs/bsa25.c
index e881ff5..6f719b3 100644
--- a/ops/bs/bsa25.c
+++ b/ops/bs/bsa25.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa25) {
NEXT_OP(sp, a >> 25, x, y, o);
diff --git a/ops/bs/bsa26.c b/ops/bs/bsa26.c
index de40f9d..674662f 100644
--- a/ops/bs/bsa26.c
+++ b/ops/bs/bsa26.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa26) {
NEXT_OP(sp, a >> 26, x, y, o);
diff --git a/ops/bs/bsa27.c b/ops/bs/bsa27.c
index ba8e33a..825ca34 100644
--- a/ops/bs/bsa27.c
+++ b/ops/bs/bsa27.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa27) {
NEXT_OP(sp, a >> 27, x, y, o);
diff --git a/ops/bs/bsa28.c b/ops/bs/bsa28.c
index 9a88519..e098a55 100644
--- a/ops/bs/bsa28.c
+++ b/ops/bs/bsa28.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa28) {
NEXT_OP(sp, a >> 28, x, y, o);
diff --git a/ops/bs/bsa29.c b/ops/bs/bsa29.c
index fe3b1e2..e62f552 100644
--- a/ops/bs/bsa29.c
+++ b/ops/bs/bsa29.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa29) {
NEXT_OP(sp, a >> 29, x, y, o);
diff --git a/ops/bs/bsa3.c b/ops/bs/bsa3.c
index 52d4f6f..704ad75 100644
--- a/ops/bs/bsa3.c
+++ b/ops/bs/bsa3.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa3) {
NEXT_OP(sp, a >> 3, x, y, o);
diff --git a/ops/bs/bsa30.c b/ops/bs/bsa30.c
index 7ba6cf0..dea7196 100644
--- a/ops/bs/bsa30.c
+++ b/ops/bs/bsa30.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa30) {
NEXT_OP(sp, a >> 30, x, y, o);
diff --git a/ops/bs/bsa31.c b/ops/bs/bsa31.c
index a86237b..3bf56ca 100644
--- a/ops/bs/bsa31.c
+++ b/ops/bs/bsa31.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa31) {
NEXT_OP(sp, a >> 31, x, y, o);
diff --git a/ops/bs/bsa32.c b/ops/bs/bsa32.c
index 51524fc..1cea798 100644
--- a/ops/bs/bsa32.c
+++ b/ops/bs/bsa32.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa32) {
NEXT_OP(sp, a >> 32, x, y, o);
diff --git a/ops/bs/bsa33.c b/ops/bs/bsa33.c
index 3c54449..7a7588b 100644
--- a/ops/bs/bsa33.c
+++ b/ops/bs/bsa33.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa33) {
NEXT_OP(sp, a >> 33, x, y, o);
diff --git a/ops/bs/bsa34.c b/ops/bs/bsa34.c
index 8e4c881..8404047 100644
--- a/ops/bs/bsa34.c
+++ b/ops/bs/bsa34.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa34) {
NEXT_OP(sp, a >> 34, x, y, o);
diff --git a/ops/bs/bsa35.c b/ops/bs/bsa35.c
index d03fe93..e8f1e55 100644
--- a/ops/bs/bsa35.c
+++ b/ops/bs/bsa35.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa35) {
NEXT_OP(sp, a >> 35, x, y, o);
diff --git a/ops/bs/bsa36.c b/ops/bs/bsa36.c
index d6417dd..a73d0e2 100644
--- a/ops/bs/bsa36.c
+++ b/ops/bs/bsa36.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa36) {
NEXT_OP(sp, a >> 36, x, y, o);
diff --git a/ops/bs/bsa37.c b/ops/bs/bsa37.c
index 6a804ac..9b60f17 100644
--- a/ops/bs/bsa37.c
+++ b/ops/bs/bsa37.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa37) {
NEXT_OP(sp, a >> 37, x, y, o);
diff --git a/ops/bs/bsa38.c b/ops/bs/bsa38.c
index cd89c2f..b658a3a 100644
--- a/ops/bs/bsa38.c
+++ b/ops/bs/bsa38.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa38) {
NEXT_OP(sp, a >> 38, x, y, o);
diff --git a/ops/bs/bsa39.c b/ops/bs/bsa39.c
index da284d6..3072dcb 100644
--- a/ops/bs/bsa39.c
+++ b/ops/bs/bsa39.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa39) {
NEXT_OP(sp, a >> 39, x, y, o);
diff --git a/ops/bs/bsa4.c b/ops/bs/bsa4.c
index cb7260d..03c7503 100644
--- a/ops/bs/bsa4.c
+++ b/ops/bs/bsa4.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa4) {
NEXT_OP(sp, a >> 4, x, y, o);
diff --git a/ops/bs/bsa40.c b/ops/bs/bsa40.c
index f0d3fb6..9386b29 100644
--- a/ops/bs/bsa40.c
+++ b/ops/bs/bsa40.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa40) {
NEXT_OP(sp, a >> 40, x, y, o);
diff --git a/ops/bs/bsa41.c b/ops/bs/bsa41.c
index 6613ffe..10208f0 100644
--- a/ops/bs/bsa41.c
+++ b/ops/bs/bsa41.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa41) {
NEXT_OP(sp, a >> 41, x, y, o);
diff --git a/ops/bs/bsa42.c b/ops/bs/bsa42.c
index 65e0d12..a9141d2 100644
--- a/ops/bs/bsa42.c
+++ b/ops/bs/bsa42.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa42) {
NEXT_OP(sp, a >> 42, x, y, o);
diff --git a/ops/bs/bsa43.c b/ops/bs/bsa43.c
index 90fdbbd..1820df7 100644
--- a/ops/bs/bsa43.c
+++ b/ops/bs/bsa43.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa43) {
NEXT_OP(sp, a >> 43, x, y, o);
diff --git a/ops/bs/bsa44.c b/ops/bs/bsa44.c
index baf051b..ff4ee59 100644
--- a/ops/bs/bsa44.c
+++ b/ops/bs/bsa44.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa44) {
NEXT_OP(sp, a >> 44, x, y, o);
diff --git a/ops/bs/bsa45.c b/ops/bs/bsa45.c
index dc4a2c3..b1046b5 100644
--- a/ops/bs/bsa45.c
+++ b/ops/bs/bsa45.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa45) {
NEXT_OP(sp, a >> 45, x, y, o);
diff --git a/ops/bs/bsa46.c b/ops/bs/bsa46.c
index 41a3bc9..e2a2b8c 100644
--- a/ops/bs/bsa46.c
+++ b/ops/bs/bsa46.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa46) {
NEXT_OP(sp, a >> 46, x, y, o);
diff --git a/ops/bs/bsa47.c b/ops/bs/bsa47.c
index 76a5b23..15660bc 100644
--- a/ops/bs/bsa47.c
+++ b/ops/bs/bsa47.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa47) {
NEXT_OP(sp, a >> 47, x, y, o);
diff --git a/ops/bs/bsa48.c b/ops/bs/bsa48.c
index 78af1d6..7a28cc4 100644
--- a/ops/bs/bsa48.c
+++ b/ops/bs/bsa48.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa48) {
NEXT_OP(sp, a >> 48, x, y, o);
diff --git a/ops/bs/bsa49.c b/ops/bs/bsa49.c
index 1889ac1..87fd560 100644
--- a/ops/bs/bsa49.c
+++ b/ops/bs/bsa49.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa49) {
NEXT_OP(sp, a >> 49, x, y, o);
diff --git a/ops/bs/bsa5.c b/ops/bs/bsa5.c
index bda8bfd..e82aad3 100644
--- a/ops/bs/bsa5.c
+++ b/ops/bs/bsa5.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa5) {
NEXT_OP(sp, a >> 5, x, y, o);
diff --git a/ops/bs/bsa50.c b/ops/bs/bsa50.c
index ef31495..62dde7c 100644
--- a/ops/bs/bsa50.c
+++ b/ops/bs/bsa50.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa50) {
NEXT_OP(sp, a >> 50, x, y, o);
diff --git a/ops/bs/bsa51.c b/ops/bs/bsa51.c
index ebbd792..ea77165 100644
--- a/ops/bs/bsa51.c
+++ b/ops/bs/bsa51.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa51) {
NEXT_OP(sp, a >> 51, x, y, o);
diff --git a/ops/bs/bsa52.c b/ops/bs/bsa52.c
index d9b81ed..b202683 100644
--- a/ops/bs/bsa52.c
+++ b/ops/bs/bsa52.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa52) {
NEXT_OP(sp, a >> 52, x, y, o);
diff --git a/ops/bs/bsa53.c b/ops/bs/bsa53.c
index efdaa18..6548a80 100644
--- a/ops/bs/bsa53.c
+++ b/ops/bs/bsa53.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa53) {
NEXT_OP(sp, a >> 53, x, y, o);
diff --git a/ops/bs/bsa54.c b/ops/bs/bsa54.c
index 6490468..1cce753 100644
--- a/ops/bs/bsa54.c
+++ b/ops/bs/bsa54.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa54) {
NEXT_OP(sp, a >> 54, x, y, o);
diff --git a/ops/bs/bsa55.c b/ops/bs/bsa55.c
index cd31e73..5ef91f3 100644
--- a/ops/bs/bsa55.c
+++ b/ops/bs/bsa55.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa55) {
NEXT_OP(sp, a >> 55, x, y, o);
diff --git a/ops/bs/bsa56.c b/ops/bs/bsa56.c
index 0455f25..aaf79c4 100644
--- a/ops/bs/bsa56.c
+++ b/ops/bs/bsa56.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa56) {
NEXT_OP(sp, a >> 56, x, y, o);
diff --git a/ops/bs/bsa57.c b/ops/bs/bsa57.c
index 3f5f884..9fcbb09 100644
--- a/ops/bs/bsa57.c
+++ b/ops/bs/bsa57.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa57) {
NEXT_OP(sp, a >> 57, x, y, o);
diff --git a/ops/bs/bsa58.c b/ops/bs/bsa58.c
index 0e33fa2..20e3ffa 100644
--- a/ops/bs/bsa58.c
+++ b/ops/bs/bsa58.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa58) {
NEXT_OP(sp, a >> 58, x, y, o);
diff --git a/ops/bs/bsa59.c b/ops/bs/bsa59.c
index 687119f..97fd17d 100644
--- a/ops/bs/bsa59.c
+++ b/ops/bs/bsa59.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa59) {
NEXT_OP(sp, a >> 59, x, y, o);
diff --git a/ops/bs/bsa6.c b/ops/bs/bsa6.c
index 097ea2d..5bb00a9 100644
--- a/ops/bs/bsa6.c
+++ b/ops/bs/bsa6.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa6) {
NEXT_OP(sp, a >> 6, x, y, o);
diff --git a/ops/bs/bsa60.c b/ops/bs/bsa60.c
index 5d928d3..6b433a4 100644
--- a/ops/bs/bsa60.c
+++ b/ops/bs/bsa60.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa60) {
NEXT_OP(sp, a >> 60, x, y, o);
diff --git a/ops/bs/bsa61.c b/ops/bs/bsa61.c
index 9e768e2..8e4afd1 100644
--- a/ops/bs/bsa61.c
+++ b/ops/bs/bsa61.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa61) {
NEXT_OP(sp, a >> 61, x, y, o);
diff --git a/ops/bs/bsa62.c b/ops/bs/bsa62.c
index 96c744d..b4980a1 100644
--- a/ops/bs/bsa62.c
+++ b/ops/bs/bsa62.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa62) {
NEXT_OP(sp, a >> 62, x, y, o);
diff --git a/ops/bs/bsa63.c b/ops/bs/bsa63.c
index 4e4672c..59fd371 100644
--- a/ops/bs/bsa63.c
+++ b/ops/bs/bsa63.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa63) {
NEXT_OP(sp, a >> 63, x, y, o);
diff --git a/ops/bs/bsa7.c b/ops/bs/bsa7.c
index 70cbdc2..cf41269 100644
--- a/ops/bs/bsa7.c
+++ b/ops/bs/bsa7.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa7) {
NEXT_OP(sp, a >> 7, x, y, o);
diff --git a/ops/bs/bsa8.c b/ops/bs/bsa8.c
index 370eceb..7db4898 100644
--- a/ops/bs/bsa8.c
+++ b/ops/bs/bsa8.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa8) {
NEXT_OP(sp, a >> 8, x, y, o);
diff --git a/ops/bs/bsa9.c b/ops/bs/bsa9.c
index 1e802df..693604d 100644
--- a/ops/bs/bsa9.c
+++ b/ops/bs/bsa9.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsa9) {
NEXT_OP(sp, a >> 9, x, y, o);
diff --git a/ops/bs/bso0.c b/ops/bs/bso0.c
index 36495f1..73177bd 100644
--- a/ops/bs/bso0.c
+++ b/ops/bs/bso0.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso0) {
NEXT_OP(sp, a, x, y, o >> 0);
diff --git a/ops/bs/bso1.c b/ops/bs/bso1.c
index cec6818..cf0d4cc 100644
--- a/ops/bs/bso1.c
+++ b/ops/bs/bso1.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso1) {
NEXT_OP(sp, a, x, y, o >> 1);
diff --git a/ops/bs/bso10.c b/ops/bs/bso10.c
index 3995dc0..bef9f9b 100644
--- a/ops/bs/bso10.c
+++ b/ops/bs/bso10.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso10) {
NEXT_OP(sp, a, x, y, o >> 10);
diff --git a/ops/bs/bso11.c b/ops/bs/bso11.c
index 2d18759..e9c4a6a 100644
--- a/ops/bs/bso11.c
+++ b/ops/bs/bso11.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso11) {
NEXT_OP(sp, a, x, y, o >> 11);
diff --git a/ops/bs/bso12.c b/ops/bs/bso12.c
index 9c94aa1..1b2e547 100644
--- a/ops/bs/bso12.c
+++ b/ops/bs/bso12.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso12) {
NEXT_OP(sp, a, x, y, o >> 12);
diff --git a/ops/bs/bso13.c b/ops/bs/bso13.c
index b23cbf9..2c517b0 100644
--- a/ops/bs/bso13.c
+++ b/ops/bs/bso13.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso13) {
NEXT_OP(sp, a, x, y, o >> 13);
diff --git a/ops/bs/bso14.c b/ops/bs/bso14.c
index 8b141ab..411b20f 100644
--- a/ops/bs/bso14.c
+++ b/ops/bs/bso14.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso14) {
NEXT_OP(sp, a, x, y, o >> 14);
diff --git a/ops/bs/bso15.c b/ops/bs/bso15.c
index 10f5ac3..48d6ceb 100644
--- a/ops/bs/bso15.c
+++ b/ops/bs/bso15.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso15) {
NEXT_OP(sp, a, x, y, o >> 15);
diff --git a/ops/bs/bso16.c b/ops/bs/bso16.c
index 8f5f931..b79f88b 100644
--- a/ops/bs/bso16.c
+++ b/ops/bs/bso16.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso16) {
NEXT_OP(sp, a, x, y, o >> 16);
diff --git a/ops/bs/bso17.c b/ops/bs/bso17.c
index 1e9ea79..651465f 100644
--- a/ops/bs/bso17.c
+++ b/ops/bs/bso17.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso17) {
NEXT_OP(sp, a, x, y, o >> 17);
diff --git a/ops/bs/bso18.c b/ops/bs/bso18.c
index b77ae7d..fcee8c5 100644
--- a/ops/bs/bso18.c
+++ b/ops/bs/bso18.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso18) {
NEXT_OP(sp, a, x, y, o >> 18);
diff --git a/ops/bs/bso19.c b/ops/bs/bso19.c
index 3ac9747..9d54dc4 100644
--- a/ops/bs/bso19.c
+++ b/ops/bs/bso19.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso19) {
NEXT_OP(sp, a, x, y, o >> 19);
diff --git a/ops/bs/bso2.c b/ops/bs/bso2.c
index 2879968..58042b4 100644
--- a/ops/bs/bso2.c
+++ b/ops/bs/bso2.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso2) {
NEXT_OP(sp, a, x, y, o >> 2);
diff --git a/ops/bs/bso20.c b/ops/bs/bso20.c
index 67e5a5a..bef4360 100644
--- a/ops/bs/bso20.c
+++ b/ops/bs/bso20.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso20) {
NEXT_OP(sp, a, x, y, o >> 20);
diff --git a/ops/bs/bso21.c b/ops/bs/bso21.c
index 523c48a..39b10da 100644
--- a/ops/bs/bso21.c
+++ b/ops/bs/bso21.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso21) {
NEXT_OP(sp, a, x, y, o >> 21);
diff --git a/ops/bs/bso22.c b/ops/bs/bso22.c
index 2a8fedf..a3efc7b 100644
--- a/ops/bs/bso22.c
+++ b/ops/bs/bso22.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso22) {
NEXT_OP(sp, a, x, y, o >> 22);
diff --git a/ops/bs/bso23.c b/ops/bs/bso23.c
index bf3cccc..cbcab3c 100644
--- a/ops/bs/bso23.c
+++ b/ops/bs/bso23.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso23) {
NEXT_OP(sp, a, x, y, o >> 23);
diff --git a/ops/bs/bso24.c b/ops/bs/bso24.c
index 4af1a58..0ecf230 100644
--- a/ops/bs/bso24.c
+++ b/ops/bs/bso24.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso24) {
NEXT_OP(sp, a, x, y, o >> 24);
diff --git a/ops/bs/bso25.c b/ops/bs/bso25.c
index 83ee764..ac1f817 100644
--- a/ops/bs/bso25.c
+++ b/ops/bs/bso25.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso25) {
NEXT_OP(sp, a, x, y, o >> 25);
diff --git a/ops/bs/bso26.c b/ops/bs/bso26.c
index ecf2053..dd942bf 100644
--- a/ops/bs/bso26.c
+++ b/ops/bs/bso26.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso26) {
NEXT_OP(sp, a, x, y, o >> 26);
diff --git a/ops/bs/bso27.c b/ops/bs/bso27.c
index c6d954c..85d1670 100644
--- a/ops/bs/bso27.c
+++ b/ops/bs/bso27.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso27) {
NEXT_OP(sp, a, x, y, o >> 27);
diff --git a/ops/bs/bso28.c b/ops/bs/bso28.c
index 7fbd52f..91d0ea9 100644
--- a/ops/bs/bso28.c
+++ b/ops/bs/bso28.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso28) {
NEXT_OP(sp, a, x, y, o >> 28);
diff --git a/ops/bs/bso29.c b/ops/bs/bso29.c
index 068f95c..96affd9 100644
--- a/ops/bs/bso29.c
+++ b/ops/bs/bso29.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso29) {
NEXT_OP(sp, a, x, y, o >> 29);
diff --git a/ops/bs/bso3.c b/ops/bs/bso3.c
index ef0ae0e..6bdd6fe 100644
--- a/ops/bs/bso3.c
+++ b/ops/bs/bso3.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso3) {
NEXT_OP(sp, a, x, y, o >> 3);
diff --git a/ops/bs/bso30.c b/ops/bs/bso30.c
index d89472c..1c150dc 100644
--- a/ops/bs/bso30.c
+++ b/ops/bs/bso30.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso30) {
NEXT_OP(sp, a, x, y, o >> 30);
diff --git a/ops/bs/bso31.c b/ops/bs/bso31.c
index 52649c2..e74dfbc 100644
--- a/ops/bs/bso31.c
+++ b/ops/bs/bso31.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso31) {
NEXT_OP(sp, a, x, y, o >> 31);
diff --git a/ops/bs/bso32.c b/ops/bs/bso32.c
index e1afa09..12df400 100644
--- a/ops/bs/bso32.c
+++ b/ops/bs/bso32.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso32) {
NEXT_OP(sp, a, x, y, o >> 32);
diff --git a/ops/bs/bso33.c b/ops/bs/bso33.c
index 7628da7..7ebc5a2 100644
--- a/ops/bs/bso33.c
+++ b/ops/bs/bso33.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso33) {
NEXT_OP(sp, a, x, y, o >> 33);
diff --git a/ops/bs/bso34.c b/ops/bs/bso34.c
index dfacc0e..f0353c0 100644
--- a/ops/bs/bso34.c
+++ b/ops/bs/bso34.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso34) {
NEXT_OP(sp, a, x, y, o >> 34);
diff --git a/ops/bs/bso35.c b/ops/bs/bso35.c
index f2ce28e..6bd34e9 100644
--- a/ops/bs/bso35.c
+++ b/ops/bs/bso35.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso35) {
NEXT_OP(sp, a, x, y, o >> 35);
diff --git a/ops/bs/bso36.c b/ops/bs/bso36.c
index afc89fa..73561cc 100644
--- a/ops/bs/bso36.c
+++ b/ops/bs/bso36.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso36) {
NEXT_OP(sp, a, x, y, o >> 36);
diff --git a/ops/bs/bso37.c b/ops/bs/bso37.c
index 62189fe..13645fe 100644
--- a/ops/bs/bso37.c
+++ b/ops/bs/bso37.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso37) {
NEXT_OP(sp, a, x, y, o >> 37);
diff --git a/ops/bs/bso38.c b/ops/bs/bso38.c
index 455a186..3957a37 100644
--- a/ops/bs/bso38.c
+++ b/ops/bs/bso38.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso38) {
NEXT_OP(sp, a, x, y, o >> 38);
diff --git a/ops/bs/bso39.c b/ops/bs/bso39.c
index b317fc7..251e08c 100644
--- a/ops/bs/bso39.c
+++ b/ops/bs/bso39.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso39) {
NEXT_OP(sp, a, x, y, o >> 39);
diff --git a/ops/bs/bso4.c b/ops/bs/bso4.c
index 5e1a492..6c6545c 100644
--- a/ops/bs/bso4.c
+++ b/ops/bs/bso4.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso4) {
NEXT_OP(sp, a, x, y, o >> 4);
diff --git a/ops/bs/bso40.c b/ops/bs/bso40.c
index c7b9a02..291833c 100644
--- a/ops/bs/bso40.c
+++ b/ops/bs/bso40.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso40) {
NEXT_OP(sp, a, x, y, o >> 40);
diff --git a/ops/bs/bso41.c b/ops/bs/bso41.c
index 4e185e1..d790bf8 100644
--- a/ops/bs/bso41.c
+++ b/ops/bs/bso41.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso41) {
NEXT_OP(sp, a, x, y, o >> 41);
diff --git a/ops/bs/bso42.c b/ops/bs/bso42.c
index 2c4252f..f5e1040 100644
--- a/ops/bs/bso42.c
+++ b/ops/bs/bso42.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso42) {
NEXT_OP(sp, a, x, y, o >> 42);
diff --git a/ops/bs/bso43.c b/ops/bs/bso43.c
index 644ca41..4d3d8bc 100644
--- a/ops/bs/bso43.c
+++ b/ops/bs/bso43.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso43) {
NEXT_OP(sp, a, x, y, o >> 43);
diff --git a/ops/bs/bso44.c b/ops/bs/bso44.c
index ed786a8..de9ed6e 100644
--- a/ops/bs/bso44.c
+++ b/ops/bs/bso44.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso44) {
NEXT_OP(sp, a, x, y, o >> 44);
diff --git a/ops/bs/bso45.c b/ops/bs/bso45.c
index 2d4fcd2..9769b4e 100644
--- a/ops/bs/bso45.c
+++ b/ops/bs/bso45.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso45) {
NEXT_OP(sp, a, x, y, o >> 45);
diff --git a/ops/bs/bso46.c b/ops/bs/bso46.c
index 60fbe0c..387aa2a 100644
--- a/ops/bs/bso46.c
+++ b/ops/bs/bso46.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso46) {
NEXT_OP(sp, a, x, y, o >> 46);
diff --git a/ops/bs/bso47.c b/ops/bs/bso47.c
index 1582777..0d56b4c 100644
--- a/ops/bs/bso47.c
+++ b/ops/bs/bso47.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso47) {
NEXT_OP(sp, a, x, y, o >> 47);
diff --git a/ops/bs/bso48.c b/ops/bs/bso48.c
index 6c7a8cc..22dc6d3 100644
--- a/ops/bs/bso48.c
+++ b/ops/bs/bso48.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso48) {
NEXT_OP(sp, a, x, y, o >> 48);
diff --git a/ops/bs/bso49.c b/ops/bs/bso49.c
index 22f0cef..dbc42a9 100644
--- a/ops/bs/bso49.c
+++ b/ops/bs/bso49.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso49) {
NEXT_OP(sp, a, x, y, o >> 49);
diff --git a/ops/bs/bso5.c b/ops/bs/bso5.c
index 1300d8b..be9caab 100644
--- a/ops/bs/bso5.c
+++ b/ops/bs/bso5.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso5) {
NEXT_OP(sp, a, x, y, o >> 5);
diff --git a/ops/bs/bso50.c b/ops/bs/bso50.c
index b858e27..f99559e 100644
--- a/ops/bs/bso50.c
+++ b/ops/bs/bso50.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso50) {
NEXT_OP(sp, a, x, y, o >> 50);
diff --git a/ops/bs/bso51.c b/ops/bs/bso51.c
index 3e47b0a..1e92a19 100644
--- a/ops/bs/bso51.c
+++ b/ops/bs/bso51.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso51) {
NEXT_OP(sp, a, x, y, o >> 51);
diff --git a/ops/bs/bso52.c b/ops/bs/bso52.c
index c3be92d..bffeac3 100644
--- a/ops/bs/bso52.c
+++ b/ops/bs/bso52.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso52) {
NEXT_OP(sp, a, x, y, o >> 52);
diff --git a/ops/bs/bso53.c b/ops/bs/bso53.c
index bab54b7..dcfa3af 100644
--- a/ops/bs/bso53.c
+++ b/ops/bs/bso53.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso53) {
NEXT_OP(sp, a, x, y, o >> 53);
diff --git a/ops/bs/bso54.c b/ops/bs/bso54.c
index 9a30a54..9f77e56 100644
--- a/ops/bs/bso54.c
+++ b/ops/bs/bso54.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso54) {
NEXT_OP(sp, a, x, y, o >> 54);
diff --git a/ops/bs/bso55.c b/ops/bs/bso55.c
index b1d10fc..094c48e 100644
--- a/ops/bs/bso55.c
+++ b/ops/bs/bso55.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso55) {
NEXT_OP(sp, a, x, y, o >> 55);
diff --git a/ops/bs/bso56.c b/ops/bs/bso56.c
index d7a3346..fdced47 100644
--- a/ops/bs/bso56.c
+++ b/ops/bs/bso56.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso56) {
NEXT_OP(sp, a, x, y, o >> 56);
diff --git a/ops/bs/bso57.c b/ops/bs/bso57.c
index 6e577cf..d6111ca 100644
--- a/ops/bs/bso57.c
+++ b/ops/bs/bso57.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso57) {
NEXT_OP(sp, a, x, y, o >> 57);
diff --git a/ops/bs/bso58.c b/ops/bs/bso58.c
index 395321c..16a85a8 100644
--- a/ops/bs/bso58.c
+++ b/ops/bs/bso58.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso58) {
NEXT_OP(sp, a, x, y, o >> 58);
diff --git a/ops/bs/bso59.c b/ops/bs/bso59.c
index da6a54d..eaf2932 100644
--- a/ops/bs/bso59.c
+++ b/ops/bs/bso59.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso59) {
NEXT_OP(sp, a, x, y, o >> 59);
diff --git a/ops/bs/bso6.c b/ops/bs/bso6.c
index 6842a65..d27db6b 100644
--- a/ops/bs/bso6.c
+++ b/ops/bs/bso6.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso6) {
NEXT_OP(sp, a, x, y, o >> 6);
diff --git a/ops/bs/bso60.c b/ops/bs/bso60.c
index 7cfd5b4..ed3513e 100644
--- a/ops/bs/bso60.c
+++ b/ops/bs/bso60.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso60) {
NEXT_OP(sp, a, x, y, o >> 60);
diff --git a/ops/bs/bso61.c b/ops/bs/bso61.c
index cc960b2..2623787 100644
--- a/ops/bs/bso61.c
+++ b/ops/bs/bso61.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso61) {
NEXT_OP(sp, a, x, y, o >> 61);
diff --git a/ops/bs/bso62.c b/ops/bs/bso62.c
index 38c3ed0..b161bf3 100644
--- a/ops/bs/bso62.c
+++ b/ops/bs/bso62.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso62) {
NEXT_OP(sp, a, x, y, o >> 62);
diff --git a/ops/bs/bso63.c b/ops/bs/bso63.c
index 1281e92..cb3e3a8 100644
--- a/ops/bs/bso63.c
+++ b/ops/bs/bso63.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso63) {
NEXT_OP(sp, a, x, y, o >> 63);
diff --git a/ops/bs/bso7.c b/ops/bs/bso7.c
index 2cd96d9..6663f1f 100644
--- a/ops/bs/bso7.c
+++ b/ops/bs/bso7.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso7) {
NEXT_OP(sp, a, x, y, o >> 7);
diff --git a/ops/bs/bso8.c b/ops/bs/bso8.c
index 68136bd..a22a2a6 100644
--- a/ops/bs/bso8.c
+++ b/ops/bs/bso8.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso8) {
NEXT_OP(sp, a, x, y, o >> 8);
diff --git a/ops/bs/bso9.c b/ops/bs/bso9.c
index bda35cd..e9c01b8 100644
--- a/ops/bs/bso9.c
+++ b/ops/bs/bso9.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bso9) {
NEXT_OP(sp, a, x, y, o >> 9);
diff --git a/ops/bs/bsx0.c b/ops/bs/bsx0.c
index 5a306f2..a508f70 100644
--- a/ops/bs/bsx0.c
+++ b/ops/bs/bsx0.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx0) {
NEXT_OP(sp, a, x >> 0, y, o);
diff --git a/ops/bs/bsx1.c b/ops/bs/bsx1.c
index c5bd38f..4b826e0 100644
--- a/ops/bs/bsx1.c
+++ b/ops/bs/bsx1.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx1) {
NEXT_OP(sp, a, x >> 1, y, o);
diff --git a/ops/bs/bsx10.c b/ops/bs/bsx10.c
index c3a3338..73c532c 100644
--- a/ops/bs/bsx10.c
+++ b/ops/bs/bsx10.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx10) {
NEXT_OP(sp, a, x >> 10, y, o);
diff --git a/ops/bs/bsx11.c b/ops/bs/bsx11.c
index 909d493..de6c030 100644
--- a/ops/bs/bsx11.c
+++ b/ops/bs/bsx11.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx11) {
NEXT_OP(sp, a, x >> 11, y, o);
diff --git a/ops/bs/bsx12.c b/ops/bs/bsx12.c
index 0d6878d..12e5860 100644
--- a/ops/bs/bsx12.c
+++ b/ops/bs/bsx12.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx12) {
NEXT_OP(sp, a, x >> 12, y, o);
diff --git a/ops/bs/bsx13.c b/ops/bs/bsx13.c
index 9e2642a..6d07f97 100644
--- a/ops/bs/bsx13.c
+++ b/ops/bs/bsx13.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx13) {
NEXT_OP(sp, a, x >> 13, y, o);
diff --git a/ops/bs/bsx14.c b/ops/bs/bsx14.c
index ae38210..0f23745 100644
--- a/ops/bs/bsx14.c
+++ b/ops/bs/bsx14.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx14) {
NEXT_OP(sp, a, x >> 14, y, o);
diff --git a/ops/bs/bsx15.c b/ops/bs/bsx15.c
index bc7fd71..510ce47 100644
--- a/ops/bs/bsx15.c
+++ b/ops/bs/bsx15.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx15) {
NEXT_OP(sp, a, x >> 15, y, o);
diff --git a/ops/bs/bsx16.c b/ops/bs/bsx16.c
index cb97d02..680d012 100644
--- a/ops/bs/bsx16.c
+++ b/ops/bs/bsx16.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx16) {
NEXT_OP(sp, a, x >> 16, y, o);
diff --git a/ops/bs/bsx17.c b/ops/bs/bsx17.c
index 0175cfe..9f633a1 100644
--- a/ops/bs/bsx17.c
+++ b/ops/bs/bsx17.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx17) {
NEXT_OP(sp, a, x >> 17, y, o);
diff --git a/ops/bs/bsx18.c b/ops/bs/bsx18.c
index 0149e26..301c3fb 100644
--- a/ops/bs/bsx18.c
+++ b/ops/bs/bsx18.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx18) {
NEXT_OP(sp, a, x >> 18, y, o);
diff --git a/ops/bs/bsx19.c b/ops/bs/bsx19.c
index 356bc44..7e7a30e 100644
--- a/ops/bs/bsx19.c
+++ b/ops/bs/bsx19.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx19) {
NEXT_OP(sp, a, x >> 19, y, o);
diff --git a/ops/bs/bsx2.c b/ops/bs/bsx2.c
index 6cabc2b..4dae951 100644
--- a/ops/bs/bsx2.c
+++ b/ops/bs/bsx2.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx2) {
NEXT_OP(sp, a, x >> 2, y, o);
diff --git a/ops/bs/bsx20.c b/ops/bs/bsx20.c
index 51dd53f..4b77db5 100644
--- a/ops/bs/bsx20.c
+++ b/ops/bs/bsx20.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx20) {
NEXT_OP(sp, a, x >> 20, y, o);
diff --git a/ops/bs/bsx21.c b/ops/bs/bsx21.c
index dd4a603..80505ce 100644
--- a/ops/bs/bsx21.c
+++ b/ops/bs/bsx21.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx21) {
NEXT_OP(sp, a, x >> 21, y, o);
diff --git a/ops/bs/bsx22.c b/ops/bs/bsx22.c
index 98f7db9..7a6a3ad 100644
--- a/ops/bs/bsx22.c
+++ b/ops/bs/bsx22.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx22) {
NEXT_OP(sp, a, x >> 22, y, o);
diff --git a/ops/bs/bsx23.c b/ops/bs/bsx23.c
index 9a92ece..51664f3 100644
--- a/ops/bs/bsx23.c
+++ b/ops/bs/bsx23.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx23) {
NEXT_OP(sp, a, x >> 23, y, o);
diff --git a/ops/bs/bsx24.c b/ops/bs/bsx24.c
index 82a6ae6..351e82e 100644
--- a/ops/bs/bsx24.c
+++ b/ops/bs/bsx24.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx24) {
NEXT_OP(sp, a, x >> 24, y, o);
diff --git a/ops/bs/bsx25.c b/ops/bs/bsx25.c
index 432feee..a595a15 100644
--- a/ops/bs/bsx25.c
+++ b/ops/bs/bsx25.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx25) {
NEXT_OP(sp, a, x >> 25, y, o);
diff --git a/ops/bs/bsx26.c b/ops/bs/bsx26.c
index 4ad18fc..034c3f9 100644
--- a/ops/bs/bsx26.c
+++ b/ops/bs/bsx26.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx26) {
NEXT_OP(sp, a, x >> 26, y, o);
diff --git a/ops/bs/bsx27.c b/ops/bs/bsx27.c
index eb0b13e..ca98e2a 100644
--- a/ops/bs/bsx27.c
+++ b/ops/bs/bsx27.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx27) {
NEXT_OP(sp, a, x >> 27, y, o);
diff --git a/ops/bs/bsx28.c b/ops/bs/bsx28.c
index c2ed41f..55b340e 100644
--- a/ops/bs/bsx28.c
+++ b/ops/bs/bsx28.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx28) {
NEXT_OP(sp, a, x >> 28, y, o);
diff --git a/ops/bs/bsx29.c b/ops/bs/bsx29.c
index 7f64bec..6f4b9a8 100644
--- a/ops/bs/bsx29.c
+++ b/ops/bs/bsx29.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx29) {
NEXT_OP(sp, a, x >> 29, y, o);
diff --git a/ops/bs/bsx3.c b/ops/bs/bsx3.c
index b71b8e0..a554005 100644
--- a/ops/bs/bsx3.c
+++ b/ops/bs/bsx3.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx3) {
NEXT_OP(sp, a, x >> 3, y, o);
diff --git a/ops/bs/bsx30.c b/ops/bs/bsx30.c
index 52ed5fb..b5b9598 100644
--- a/ops/bs/bsx30.c
+++ b/ops/bs/bsx30.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx30) {
NEXT_OP(sp, a, x >> 30, y, o);
diff --git a/ops/bs/bsx31.c b/ops/bs/bsx31.c
index 235575c..03e5663 100644
--- a/ops/bs/bsx31.c
+++ b/ops/bs/bsx31.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx31) {
NEXT_OP(sp, a, x >> 31, y, o);
diff --git a/ops/bs/bsx32.c b/ops/bs/bsx32.c
index e0ea0d7..b6caea7 100644
--- a/ops/bs/bsx32.c
+++ b/ops/bs/bsx32.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx32) {
NEXT_OP(sp, a, x >> 32, y, o);
diff --git a/ops/bs/bsx33.c b/ops/bs/bsx33.c
index 45aec9e..57f4240 100644
--- a/ops/bs/bsx33.c
+++ b/ops/bs/bsx33.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx33) {
NEXT_OP(sp, a, x >> 33, y, o);
diff --git a/ops/bs/bsx34.c b/ops/bs/bsx34.c
index c060ffd..f30cfe1 100644
--- a/ops/bs/bsx34.c
+++ b/ops/bs/bsx34.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx34) {
NEXT_OP(sp, a, x >> 34, y, o);
diff --git a/ops/bs/bsx35.c b/ops/bs/bsx35.c
index e11fced..9ad3036 100644
--- a/ops/bs/bsx35.c
+++ b/ops/bs/bsx35.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx35) {
NEXT_OP(sp, a, x >> 35, y, o);
diff --git a/ops/bs/bsx36.c b/ops/bs/bsx36.c
index 0b8d3e3..f1eba5d 100644
--- a/ops/bs/bsx36.c
+++ b/ops/bs/bsx36.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx36) {
NEXT_OP(sp, a, x >> 36, y, o);
diff --git a/ops/bs/bsx37.c b/ops/bs/bsx37.c
index 0f5bd1e..4d4ba40 100644
--- a/ops/bs/bsx37.c
+++ b/ops/bs/bsx37.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx37) {
NEXT_OP(sp, a, x >> 37, y, o);
diff --git a/ops/bs/bsx38.c b/ops/bs/bsx38.c
index 8b9e4f0..2647954 100644
--- a/ops/bs/bsx38.c
+++ b/ops/bs/bsx38.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx38) {
NEXT_OP(sp, a, x >> 38, y, o);
diff --git a/ops/bs/bsx39.c b/ops/bs/bsx39.c
index 1af974c..b5ec84b 100644
--- a/ops/bs/bsx39.c
+++ b/ops/bs/bsx39.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx39) {
NEXT_OP(sp, a, x >> 39, y, o);
diff --git a/ops/bs/bsx4.c b/ops/bs/bsx4.c
index ff101a5..401995b 100644
--- a/ops/bs/bsx4.c
+++ b/ops/bs/bsx4.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx4) {
NEXT_OP(sp, a, x >> 4, y, o);
diff --git a/ops/bs/bsx40.c b/ops/bs/bsx40.c
index 118658a..f7d7e49 100644
--- a/ops/bs/bsx40.c
+++ b/ops/bs/bsx40.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx40) {
NEXT_OP(sp, a, x >> 40, y, o);
diff --git a/ops/bs/bsx41.c b/ops/bs/bsx41.c
index d190fa4..701b8e8 100644
--- a/ops/bs/bsx41.c
+++ b/ops/bs/bsx41.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx41) {
NEXT_OP(sp, a, x >> 41, y, o);
diff --git a/ops/bs/bsx42.c b/ops/bs/bsx42.c
index 5ca38cf..04e20e2 100644
--- a/ops/bs/bsx42.c
+++ b/ops/bs/bsx42.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx42) {
NEXT_OP(sp, a, x >> 42, y, o);
diff --git a/ops/bs/bsx43.c b/ops/bs/bsx43.c
index 2e774fc..1405f57 100644
--- a/ops/bs/bsx43.c
+++ b/ops/bs/bsx43.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx43) {
NEXT_OP(sp, a, x >> 43, y, o);
diff --git a/ops/bs/bsx44.c b/ops/bs/bsx44.c
index c6b794e..c6bba9b 100644
--- a/ops/bs/bsx44.c
+++ b/ops/bs/bsx44.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx44) {
NEXT_OP(sp, a, x >> 44, y, o);
diff --git a/ops/bs/bsx45.c b/ops/bs/bsx45.c
index 263ee51..8bccd30 100644
--- a/ops/bs/bsx45.c
+++ b/ops/bs/bsx45.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx45) {
NEXT_OP(sp, a, x >> 45, y, o);
diff --git a/ops/bs/bsx46.c b/ops/bs/bsx46.c
index 9c00810..826443b 100644
--- a/ops/bs/bsx46.c
+++ b/ops/bs/bsx46.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx46) {
NEXT_OP(sp, a, x >> 46, y, o);
diff --git a/ops/bs/bsx47.c b/ops/bs/bsx47.c
index a86e5c4..e270d1e 100644
--- a/ops/bs/bsx47.c
+++ b/ops/bs/bsx47.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx47) {
NEXT_OP(sp, a, x >> 47, y, o);
diff --git a/ops/bs/bsx48.c b/ops/bs/bsx48.c
index e4ba410..d5ee440 100644
--- a/ops/bs/bsx48.c
+++ b/ops/bs/bsx48.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx48) {
NEXT_OP(sp, a, x >> 48, y, o);
diff --git a/ops/bs/bsx49.c b/ops/bs/bsx49.c
index 0d47446..99f1ef4 100644
--- a/ops/bs/bsx49.c
+++ b/ops/bs/bsx49.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx49) {
NEXT_OP(sp, a, x >> 49, y, o);
diff --git a/ops/bs/bsx5.c b/ops/bs/bsx5.c
index 421359b..6bbbde2 100644
--- a/ops/bs/bsx5.c
+++ b/ops/bs/bsx5.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx5) {
NEXT_OP(sp, a, x >> 5, y, o);
diff --git a/ops/bs/bsx50.c b/ops/bs/bsx50.c
index 769711d..2c3bff5 100644
--- a/ops/bs/bsx50.c
+++ b/ops/bs/bsx50.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx50) {
NEXT_OP(sp, a, x >> 50, y, o);
diff --git a/ops/bs/bsx51.c b/ops/bs/bsx51.c
index 1020f89..d5fd2c8 100644
--- a/ops/bs/bsx51.c
+++ b/ops/bs/bsx51.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx51) {
NEXT_OP(sp, a, x >> 51, y, o);
diff --git a/ops/bs/bsx52.c b/ops/bs/bsx52.c
index 9f7c716..7a1e01e 100644
--- a/ops/bs/bsx52.c
+++ b/ops/bs/bsx52.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx52) {
NEXT_OP(sp, a, x >> 52, y, o);
diff --git a/ops/bs/bsx53.c b/ops/bs/bsx53.c
index 876f911..8cdbc2a 100644
--- a/ops/bs/bsx53.c
+++ b/ops/bs/bsx53.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx53) {
NEXT_OP(sp, a, x >> 53, y, o);
diff --git a/ops/bs/bsx54.c b/ops/bs/bsx54.c
index e1a0f17..abb85ae 100644
--- a/ops/bs/bsx54.c
+++ b/ops/bs/bsx54.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx54) {
NEXT_OP(sp, a, x >> 54, y, o);
diff --git a/ops/bs/bsx55.c b/ops/bs/bsx55.c
index 69e4436..d688a04 100644
--- a/ops/bs/bsx55.c
+++ b/ops/bs/bsx55.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx55) {
NEXT_OP(sp, a, x >> 55, y, o);
diff --git a/ops/bs/bsx56.c b/ops/bs/bsx56.c
index b26c594..2d55fa3 100644
--- a/ops/bs/bsx56.c
+++ b/ops/bs/bsx56.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx56) {
NEXT_OP(sp, a, x >> 56, y, o);
diff --git a/ops/bs/bsx57.c b/ops/bs/bsx57.c
index 67fd9de..46091f5 100644
--- a/ops/bs/bsx57.c
+++ b/ops/bs/bsx57.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx57) {
NEXT_OP(sp, a, x >> 57, y, o);
diff --git a/ops/bs/bsx58.c b/ops/bs/bsx58.c
index 06c2538..c3b55c3 100644
--- a/ops/bs/bsx58.c
+++ b/ops/bs/bsx58.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx58) {
NEXT_OP(sp, a, x >> 58, y, o);
diff --git a/ops/bs/bsx59.c b/ops/bs/bsx59.c
index c5399bf..6a7e5cf 100644
--- a/ops/bs/bsx59.c
+++ b/ops/bs/bsx59.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx59) {
NEXT_OP(sp, a, x >> 59, y, o);
diff --git a/ops/bs/bsx6.c b/ops/bs/bsx6.c
index f3ea76c..a46ff1f 100644
--- a/ops/bs/bsx6.c
+++ b/ops/bs/bsx6.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx6) {
NEXT_OP(sp, a, x >> 6, y, o);
diff --git a/ops/bs/bsx60.c b/ops/bs/bsx60.c
index 478f0ab..81ac7a5 100644
--- a/ops/bs/bsx60.c
+++ b/ops/bs/bsx60.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx60) {
NEXT_OP(sp, a, x >> 60, y, o);
diff --git a/ops/bs/bsx61.c b/ops/bs/bsx61.c
index a24fba4..3cd6d98 100644
--- a/ops/bs/bsx61.c
+++ b/ops/bs/bsx61.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx61) {
NEXT_OP(sp, a, x >> 61, y, o);
diff --git a/ops/bs/bsx62.c b/ops/bs/bsx62.c
index 4e63c86..a0e61f6 100644
--- a/ops/bs/bsx62.c
+++ b/ops/bs/bsx62.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx62) {
NEXT_OP(sp, a, x >> 62, y, o);
diff --git a/ops/bs/bsx63.c b/ops/bs/bsx63.c
index eecdae2..0364988 100644
--- a/ops/bs/bsx63.c
+++ b/ops/bs/bsx63.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx63) {
NEXT_OP(sp, a, x >> 63, y, o);
diff --git a/ops/bs/bsx7.c b/ops/bs/bsx7.c
index a3224e6..ee9ea3b 100644
--- a/ops/bs/bsx7.c
+++ b/ops/bs/bsx7.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx7) {
NEXT_OP(sp, a, x >> 7, y, o);
diff --git a/ops/bs/bsx8.c b/ops/bs/bsx8.c
index fd60413..0e24b37 100644
--- a/ops/bs/bsx8.c
+++ b/ops/bs/bsx8.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx8) {
NEXT_OP(sp, a, x >> 8, y, o);
diff --git a/ops/bs/bsx9.c b/ops/bs/bsx9.c
index a2cd166..688c0e5 100644
--- a/ops/bs/bsx9.c
+++ b/ops/bs/bsx9.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsx9) {
NEXT_OP(sp, a, x >> 9, y, o);
diff --git a/ops/bs/bsy0.c b/ops/bs/bsy0.c
index e55b08b..141fdd6 100644
--- a/ops/bs/bsy0.c
+++ b/ops/bs/bsy0.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy0) {
NEXT_OP(sp, a, x, y >> 0, o);
diff --git a/ops/bs/bsy1.c b/ops/bs/bsy1.c
index e7b2588..7f3dc05 100644
--- a/ops/bs/bsy1.c
+++ b/ops/bs/bsy1.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy1) {
NEXT_OP(sp, a, x, y >> 1, o);
diff --git a/ops/bs/bsy10.c b/ops/bs/bsy10.c
index 5bd54b1..e1aeb18 100644
--- a/ops/bs/bsy10.c
+++ b/ops/bs/bsy10.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy10) {
NEXT_OP(sp, a, x, y >> 10, o);
diff --git a/ops/bs/bsy11.c b/ops/bs/bsy11.c
index d7783f9..92d7308 100644
--- a/ops/bs/bsy11.c
+++ b/ops/bs/bsy11.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy11) {
NEXT_OP(sp, a, x, y >> 11, o);
diff --git a/ops/bs/bsy12.c b/ops/bs/bsy12.c
index 698b52a..c559c43 100644
--- a/ops/bs/bsy12.c
+++ b/ops/bs/bsy12.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy12) {
NEXT_OP(sp, a, x, y >> 12, o);
diff --git a/ops/bs/bsy13.c b/ops/bs/bsy13.c
index f11212c..d01944c 100644
--- a/ops/bs/bsy13.c
+++ b/ops/bs/bsy13.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy13) {
NEXT_OP(sp, a, x, y >> 13, o);
diff --git a/ops/bs/bsy14.c b/ops/bs/bsy14.c
index 5d7aa32..c837f88 100644
--- a/ops/bs/bsy14.c
+++ b/ops/bs/bsy14.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy14) {
NEXT_OP(sp, a, x, y >> 14, o);
diff --git a/ops/bs/bsy15.c b/ops/bs/bsy15.c
index 2002e7c..2928b5b 100644
--- a/ops/bs/bsy15.c
+++ b/ops/bs/bsy15.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy15) {
NEXT_OP(sp, a, x, y >> 15, o);
diff --git a/ops/bs/bsy16.c b/ops/bs/bsy16.c
index 3e8f3d9..fa7c1fd 100644
--- a/ops/bs/bsy16.c
+++ b/ops/bs/bsy16.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy16) {
NEXT_OP(sp, a, x, y >> 16, o);
diff --git a/ops/bs/bsy17.c b/ops/bs/bsy17.c
index 678bb10..9de10b0 100644
--- a/ops/bs/bsy17.c
+++ b/ops/bs/bsy17.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy17) {
NEXT_OP(sp, a, x, y >> 17, o);
diff --git a/ops/bs/bsy18.c b/ops/bs/bsy18.c
index a8c902a..e4ad649 100644
--- a/ops/bs/bsy18.c
+++ b/ops/bs/bsy18.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy18) {
NEXT_OP(sp, a, x, y >> 18, o);
diff --git a/ops/bs/bsy19.c b/ops/bs/bsy19.c
index 73a1f2d..37b52ec 100644
--- a/ops/bs/bsy19.c
+++ b/ops/bs/bsy19.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy19) {
NEXT_OP(sp, a, x, y >> 19, o);
diff --git a/ops/bs/bsy2.c b/ops/bs/bsy2.c
index 7e9d17f..01335a4 100644
--- a/ops/bs/bsy2.c
+++ b/ops/bs/bsy2.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy2) {
NEXT_OP(sp, a, x, y >> 2, o);
diff --git a/ops/bs/bsy20.c b/ops/bs/bsy20.c
index 81eb0d7..ea64fcb 100644
--- a/ops/bs/bsy20.c
+++ b/ops/bs/bsy20.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy20) {
NEXT_OP(sp, a, x, y >> 20, o);
diff --git a/ops/bs/bsy21.c b/ops/bs/bsy21.c
index 59f6b4b..dd7eb22 100644
--- a/ops/bs/bsy21.c
+++ b/ops/bs/bsy21.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy21) {
NEXT_OP(sp, a, x, y >> 21, o);
diff --git a/ops/bs/bsy22.c b/ops/bs/bsy22.c
index d6c1578..50d8093 100644
--- a/ops/bs/bsy22.c
+++ b/ops/bs/bsy22.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy22) {
NEXT_OP(sp, a, x, y >> 22, o);
diff --git a/ops/bs/bsy23.c b/ops/bs/bsy23.c
index 39a8cb3..c9f45e3 100644
--- a/ops/bs/bsy23.c
+++ b/ops/bs/bsy23.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy23) {
NEXT_OP(sp, a, x, y >> 23, o);
diff --git a/ops/bs/bsy24.c b/ops/bs/bsy24.c
index 7228748..430f945 100644
--- a/ops/bs/bsy24.c
+++ b/ops/bs/bsy24.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy24) {
NEXT_OP(sp, a, x, y >> 24, o);
diff --git a/ops/bs/bsy25.c b/ops/bs/bsy25.c
index 40cc1c8..38be938 100644
--- a/ops/bs/bsy25.c
+++ b/ops/bs/bsy25.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy25) {
NEXT_OP(sp, a, x, y >> 25, o);
diff --git a/ops/bs/bsy26.c b/ops/bs/bsy26.c
index 9e078df..30a0835 100644
--- a/ops/bs/bsy26.c
+++ b/ops/bs/bsy26.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy26) {
NEXT_OP(sp, a, x, y >> 26, o);
diff --git a/ops/bs/bsy27.c b/ops/bs/bsy27.c
index 6963dbd..0083616 100644
--- a/ops/bs/bsy27.c
+++ b/ops/bs/bsy27.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy27) {
NEXT_OP(sp, a, x, y >> 27, o);
diff --git a/ops/bs/bsy28.c b/ops/bs/bsy28.c
index f70c713..4b070d8 100644
--- a/ops/bs/bsy28.c
+++ b/ops/bs/bsy28.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy28) {
NEXT_OP(sp, a, x, y >> 28, o);
diff --git a/ops/bs/bsy29.c b/ops/bs/bsy29.c
index 2647bc9..0fa2e03 100644
--- a/ops/bs/bsy29.c
+++ b/ops/bs/bsy29.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy29) {
NEXT_OP(sp, a, x, y >> 29, o);
diff --git a/ops/bs/bsy3.c b/ops/bs/bsy3.c
index 96a5298..1f8d095 100644
--- a/ops/bs/bsy3.c
+++ b/ops/bs/bsy3.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy3) {
NEXT_OP(sp, a, x, y >> 3, o);
diff --git a/ops/bs/bsy30.c b/ops/bs/bsy30.c
index 02c3b5e..a64970c 100644
--- a/ops/bs/bsy30.c
+++ b/ops/bs/bsy30.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy30) {
NEXT_OP(sp, a, x, y >> 30, o);
diff --git a/ops/bs/bsy31.c b/ops/bs/bsy31.c
index 714d344..4e1f756 100644
--- a/ops/bs/bsy31.c
+++ b/ops/bs/bsy31.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy31) {
NEXT_OP(sp, a, x, y >> 31, o);
diff --git a/ops/bs/bsy32.c b/ops/bs/bsy32.c
index 03eb2f7..44ef1e9 100644
--- a/ops/bs/bsy32.c
+++ b/ops/bs/bsy32.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy32) {
NEXT_OP(sp, a, x, y >> 32, o);
diff --git a/ops/bs/bsy33.c b/ops/bs/bsy33.c
index fa4b5bd..3dba2a4 100644
--- a/ops/bs/bsy33.c
+++ b/ops/bs/bsy33.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy33) {
NEXT_OP(sp, a, x, y >> 33, o);
diff --git a/ops/bs/bsy34.c b/ops/bs/bsy34.c
index 7ce911b..867e07e 100644
--- a/ops/bs/bsy34.c
+++ b/ops/bs/bsy34.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy34) {
NEXT_OP(sp, a, x, y >> 34, o);
diff --git a/ops/bs/bsy35.c b/ops/bs/bsy35.c
index bf90a36..6305cfe 100644
--- a/ops/bs/bsy35.c
+++ b/ops/bs/bsy35.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy35) {
NEXT_OP(sp, a, x, y >> 35, o);
diff --git a/ops/bs/bsy36.c b/ops/bs/bsy36.c
index fb63209..dc0c6bb 100644
--- a/ops/bs/bsy36.c
+++ b/ops/bs/bsy36.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy36) {
NEXT_OP(sp, a, x, y >> 36, o);
diff --git a/ops/bs/bsy37.c b/ops/bs/bsy37.c
index 6ecf3d0..96564c1 100644
--- a/ops/bs/bsy37.c
+++ b/ops/bs/bsy37.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy37) {
NEXT_OP(sp, a, x, y >> 37, o);
diff --git a/ops/bs/bsy38.c b/ops/bs/bsy38.c
index eb8b565..30c3691 100644
--- a/ops/bs/bsy38.c
+++ b/ops/bs/bsy38.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy38) {
NEXT_OP(sp, a, x, y >> 38, o);
diff --git a/ops/bs/bsy39.c b/ops/bs/bsy39.c
index 6e1ae95..9d9e1d7 100644
--- a/ops/bs/bsy39.c
+++ b/ops/bs/bsy39.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy39) {
NEXT_OP(sp, a, x, y >> 39, o);
diff --git a/ops/bs/bsy4.c b/ops/bs/bsy4.c
index a7999e6..37f93ee 100644
--- a/ops/bs/bsy4.c
+++ b/ops/bs/bsy4.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy4) {
NEXT_OP(sp, a, x, y >> 4, o);
diff --git a/ops/bs/bsy40.c b/ops/bs/bsy40.c
index e9490e4..831794e 100644
--- a/ops/bs/bsy40.c
+++ b/ops/bs/bsy40.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy40) {
NEXT_OP(sp, a, x, y >> 40, o);
diff --git a/ops/bs/bsy41.c b/ops/bs/bsy41.c
index 23db0b8..f00ae99 100644
--- a/ops/bs/bsy41.c
+++ b/ops/bs/bsy41.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy41) {
NEXT_OP(sp, a, x, y >> 41, o);
diff --git a/ops/bs/bsy42.c b/ops/bs/bsy42.c
index 006a107..74733a3 100644
--- a/ops/bs/bsy42.c
+++ b/ops/bs/bsy42.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy42) {
NEXT_OP(sp, a, x, y >> 42, o);
diff --git a/ops/bs/bsy43.c b/ops/bs/bsy43.c
index 895c4b2..f3afc66 100644
--- a/ops/bs/bsy43.c
+++ b/ops/bs/bsy43.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy43) {
NEXT_OP(sp, a, x, y >> 43, o);
diff --git a/ops/bs/bsy44.c b/ops/bs/bsy44.c
index 476907b..4b7ec5a 100644
--- a/ops/bs/bsy44.c
+++ b/ops/bs/bsy44.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy44) {
NEXT_OP(sp, a, x, y >> 44, o);
diff --git a/ops/bs/bsy45.c b/ops/bs/bsy45.c
index 0f86b31..902ec82 100644
--- a/ops/bs/bsy45.c
+++ b/ops/bs/bsy45.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy45) {
NEXT_OP(sp, a, x, y >> 45, o);
diff --git a/ops/bs/bsy46.c b/ops/bs/bsy46.c
index a50caaa..19b24c9 100644
--- a/ops/bs/bsy46.c
+++ b/ops/bs/bsy46.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy46) {
NEXT_OP(sp, a, x, y >> 46, o);
diff --git a/ops/bs/bsy47.c b/ops/bs/bsy47.c
index f41abec..1fdb4be 100644
--- a/ops/bs/bsy47.c
+++ b/ops/bs/bsy47.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy47) {
NEXT_OP(sp, a, x, y >> 47, o);
diff --git a/ops/bs/bsy48.c b/ops/bs/bsy48.c
index 30319e1..0ee7962 100644
--- a/ops/bs/bsy48.c
+++ b/ops/bs/bsy48.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy48) {
NEXT_OP(sp, a, x, y >> 48, o);
diff --git a/ops/bs/bsy49.c b/ops/bs/bsy49.c
index 7f088b8..2e56587 100644
--- a/ops/bs/bsy49.c
+++ b/ops/bs/bsy49.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy49) {
NEXT_OP(sp, a, x, y >> 49, o);
diff --git a/ops/bs/bsy5.c b/ops/bs/bsy5.c
index c747497..41626ed 100644
--- a/ops/bs/bsy5.c
+++ b/ops/bs/bsy5.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy5) {
NEXT_OP(sp, a, x, y >> 5, o);
diff --git a/ops/bs/bsy50.c b/ops/bs/bsy50.c
index 231b22f..b14c0a4 100644
--- a/ops/bs/bsy50.c
+++ b/ops/bs/bsy50.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy50) {
NEXT_OP(sp, a, x, y >> 50, o);
diff --git a/ops/bs/bsy51.c b/ops/bs/bsy51.c
index cc5d6bf..711af39 100644
--- a/ops/bs/bsy51.c
+++ b/ops/bs/bsy51.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy51) {
NEXT_OP(sp, a, x, y >> 51, o);
diff --git a/ops/bs/bsy52.c b/ops/bs/bsy52.c
index fab67d8..d712404 100644
--- a/ops/bs/bsy52.c
+++ b/ops/bs/bsy52.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy52) {
NEXT_OP(sp, a, x, y >> 52, o);
diff --git a/ops/bs/bsy53.c b/ops/bs/bsy53.c
index 73df366..709b07a 100644
--- a/ops/bs/bsy53.c
+++ b/ops/bs/bsy53.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy53) {
NEXT_OP(sp, a, x, y >> 53, o);
diff --git a/ops/bs/bsy54.c b/ops/bs/bsy54.c
index c04a860..5fb5174 100644
--- a/ops/bs/bsy54.c
+++ b/ops/bs/bsy54.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy54) {
NEXT_OP(sp, a, x, y >> 54, o);
diff --git a/ops/bs/bsy55.c b/ops/bs/bsy55.c
index 37f04f1..0839365 100644
--- a/ops/bs/bsy55.c
+++ b/ops/bs/bsy55.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy55) {
NEXT_OP(sp, a, x, y >> 55, o);
diff --git a/ops/bs/bsy56.c b/ops/bs/bsy56.c
index e462e38..7c6a3ac 100644
--- a/ops/bs/bsy56.c
+++ b/ops/bs/bsy56.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy56) {
NEXT_OP(sp, a, x, y >> 56, o);
diff --git a/ops/bs/bsy57.c b/ops/bs/bsy57.c
index a8d0988..45bb3f2 100644
--- a/ops/bs/bsy57.c
+++ b/ops/bs/bsy57.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy57) {
NEXT_OP(sp, a, x, y >> 57, o);
diff --git a/ops/bs/bsy58.c b/ops/bs/bsy58.c
index cdbe55e..9469724 100644
--- a/ops/bs/bsy58.c
+++ b/ops/bs/bsy58.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy58) {
NEXT_OP(sp, a, x, y >> 58, o);
diff --git a/ops/bs/bsy59.c b/ops/bs/bsy59.c
index ff06279..ae81bf4 100644
--- a/ops/bs/bsy59.c
+++ b/ops/bs/bsy59.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy59) {
NEXT_OP(sp, a, x, y >> 59, o);
diff --git a/ops/bs/bsy6.c b/ops/bs/bsy6.c
index 64a8796..61d80ed 100644
--- a/ops/bs/bsy6.c
+++ b/ops/bs/bsy6.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy6) {
NEXT_OP(sp, a, x, y >> 6, o);
diff --git a/ops/bs/bsy60.c b/ops/bs/bsy60.c
index 59538ce..a6c2a48 100644
--- a/ops/bs/bsy60.c
+++ b/ops/bs/bsy60.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy60) {
NEXT_OP(sp, a, x, y >> 60, o);
diff --git a/ops/bs/bsy61.c b/ops/bs/bsy61.c
index f37bbc4..374eee3 100644
--- a/ops/bs/bsy61.c
+++ b/ops/bs/bsy61.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy61) {
NEXT_OP(sp, a, x, y >> 61, o);
diff --git a/ops/bs/bsy62.c b/ops/bs/bsy62.c
index 7c319ff..bce0b33 100644
--- a/ops/bs/bsy62.c
+++ b/ops/bs/bsy62.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy62) {
NEXT_OP(sp, a, x, y >> 62, o);
diff --git a/ops/bs/bsy63.c b/ops/bs/bsy63.c
index 7651291..a99a958 100644
--- a/ops/bs/bsy63.c
+++ b/ops/bs/bsy63.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy63) {
NEXT_OP(sp, a, x, y >> 63, o);
diff --git a/ops/bs/bsy7.c b/ops/bs/bsy7.c
index 0010b4c..8d08146 100644
--- a/ops/bs/bsy7.c
+++ b/ops/bs/bsy7.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy7) {
NEXT_OP(sp, a, x, y >> 7, o);
diff --git a/ops/bs/bsy8.c b/ops/bs/bsy8.c
index c3726dd..4d0449a 100644
--- a/ops/bs/bsy8.c
+++ b/ops/bs/bsy8.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy8) {
NEXT_OP(sp, a, x, y >> 8, o);
diff --git a/ops/bs/bsy9.c b/ops/bs/bsy9.c
index 5d1d28c..3598bd0 100644
--- a/ops/bs/bsy9.c
+++ b/ops/bs/bsy9.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(bsy9) {
NEXT_OP(sp, a, x, y >> 9, o);