From 422b6c976e28445d2a6e14586fa416b0f16c093f Mon Sep 17 00:00:00 2001 From: Kimplul Date: Sat, 24 Jun 2023 20:48:32 +0300 Subject: initial commit --- ops/bs/bsa0.c | 4 ++++ ops/bs/bsa1.c | 4 ++++ ops/bs/bsa10.c | 4 ++++ ops/bs/bsa11.c | 4 ++++ ops/bs/bsa12.c | 4 ++++ ops/bs/bsa13.c | 4 ++++ ops/bs/bsa14.c | 4 ++++ ops/bs/bsa15.c | 4 ++++ ops/bs/bsa16.c | 4 ++++ ops/bs/bsa17.c | 4 ++++ ops/bs/bsa18.c | 4 ++++ ops/bs/bsa19.c | 4 ++++ ops/bs/bsa2.c | 4 ++++ ops/bs/bsa20.c | 4 ++++ ops/bs/bsa21.c | 4 ++++ ops/bs/bsa22.c | 4 ++++ ops/bs/bsa23.c | 4 ++++ ops/bs/bsa24.c | 4 ++++ ops/bs/bsa25.c | 4 ++++ ops/bs/bsa26.c | 4 ++++ ops/bs/bsa27.c | 4 ++++ ops/bs/bsa28.c | 4 ++++ ops/bs/bsa29.c | 4 ++++ ops/bs/bsa3.c | 4 ++++ ops/bs/bsa30.c | 4 ++++ ops/bs/bsa31.c | 4 ++++ ops/bs/bsa32.c | 4 ++++ ops/bs/bsa33.c | 4 ++++ ops/bs/bsa34.c | 4 ++++ ops/bs/bsa35.c | 4 ++++ ops/bs/bsa36.c | 4 ++++ ops/bs/bsa37.c | 4 ++++ ops/bs/bsa38.c | 4 ++++ ops/bs/bsa39.c | 4 ++++ ops/bs/bsa4.c | 4 ++++ ops/bs/bsa40.c | 4 ++++ ops/bs/bsa41.c | 4 ++++ ops/bs/bsa42.c | 4 ++++ ops/bs/bsa43.c | 4 ++++ ops/bs/bsa44.c | 4 ++++ ops/bs/bsa45.c | 4 ++++ ops/bs/bsa46.c | 4 ++++ ops/bs/bsa47.c | 4 ++++ ops/bs/bsa48.c | 4 ++++ ops/bs/bsa49.c | 4 ++++ ops/bs/bsa5.c | 4 ++++ ops/bs/bsa50.c | 4 ++++ ops/bs/bsa51.c | 4 ++++ ops/bs/bsa52.c | 4 ++++ ops/bs/bsa53.c | 4 ++++ ops/bs/bsa54.c | 4 ++++ ops/bs/bsa55.c | 4 ++++ ops/bs/bsa56.c | 4 ++++ ops/bs/bsa57.c | 4 ++++ ops/bs/bsa58.c | 4 ++++ ops/bs/bsa59.c | 4 ++++ ops/bs/bsa6.c | 4 ++++ ops/bs/bsa60.c | 4 ++++ ops/bs/bsa61.c | 4 ++++ ops/bs/bsa62.c | 4 ++++ ops/bs/bsa63.c | 4 ++++ ops/bs/bsa7.c | 4 ++++ ops/bs/bsa8.c | 4 ++++ ops/bs/bsa9.c | 4 ++++ ops/bs/bso0.c | 4 ++++ ops/bs/bso1.c | 4 ++++ ops/bs/bso10.c | 4 ++++ ops/bs/bso11.c | 4 ++++ ops/bs/bso12.c | 4 ++++ ops/bs/bso13.c | 4 ++++ ops/bs/bso14.c | 4 ++++ ops/bs/bso15.c | 4 ++++ ops/bs/bso16.c | 4 ++++ ops/bs/bso17.c | 4 ++++ ops/bs/bso18.c | 4 ++++ ops/bs/bso19.c | 4 ++++ ops/bs/bso2.c | 4 ++++ ops/bs/bso20.c | 4 ++++ ops/bs/bso21.c | 4 ++++ ops/bs/bso22.c | 4 ++++ ops/bs/bso23.c | 4 ++++ ops/bs/bso24.c | 4 ++++ ops/bs/bso25.c | 4 ++++ ops/bs/bso26.c | 4 ++++ ops/bs/bso27.c | 4 ++++ ops/bs/bso28.c | 4 ++++ ops/bs/bso29.c | 4 ++++ ops/bs/bso3.c | 4 ++++ ops/bs/bso30.c | 4 ++++ ops/bs/bso31.c | 4 ++++ ops/bs/bso32.c | 4 ++++ ops/bs/bso33.c | 4 ++++ ops/bs/bso34.c | 4 ++++ ops/bs/bso35.c | 4 ++++ ops/bs/bso36.c | 4 ++++ ops/bs/bso37.c | 4 ++++ ops/bs/bso38.c | 4 ++++ ops/bs/bso39.c | 4 ++++ ops/bs/bso4.c | 4 ++++ ops/bs/bso40.c | 4 ++++ ops/bs/bso41.c | 4 ++++ ops/bs/bso42.c | 4 ++++ ops/bs/bso43.c | 4 ++++ ops/bs/bso44.c | 4 ++++ ops/bs/bso45.c | 4 ++++ ops/bs/bso46.c | 4 ++++ ops/bs/bso47.c | 4 ++++ ops/bs/bso48.c | 4 ++++ ops/bs/bso49.c | 4 ++++ ops/bs/bso5.c | 4 ++++ ops/bs/bso50.c | 4 ++++ ops/bs/bso51.c | 4 ++++ ops/bs/bso52.c | 4 ++++ ops/bs/bso53.c | 4 ++++ ops/bs/bso54.c | 4 ++++ ops/bs/bso55.c | 4 ++++ ops/bs/bso56.c | 4 ++++ ops/bs/bso57.c | 4 ++++ ops/bs/bso58.c | 4 ++++ ops/bs/bso59.c | 4 ++++ ops/bs/bso6.c | 4 ++++ ops/bs/bso60.c | 4 ++++ ops/bs/bso61.c | 4 ++++ ops/bs/bso62.c | 4 ++++ ops/bs/bso63.c | 4 ++++ ops/bs/bso7.c | 4 ++++ ops/bs/bso8.c | 4 ++++ ops/bs/bso9.c | 4 ++++ ops/bs/bsx0.c | 4 ++++ ops/bs/bsx1.c | 4 ++++ ops/bs/bsx10.c | 4 ++++ ops/bs/bsx11.c | 4 ++++ ops/bs/bsx12.c | 4 ++++ ops/bs/bsx13.c | 4 ++++ ops/bs/bsx14.c | 4 ++++ ops/bs/bsx15.c | 4 ++++ ops/bs/bsx16.c | 4 ++++ ops/bs/bsx17.c | 4 ++++ ops/bs/bsx18.c | 4 ++++ ops/bs/bsx19.c | 4 ++++ ops/bs/bsx2.c | 4 ++++ ops/bs/bsx20.c | 4 ++++ ops/bs/bsx21.c | 4 ++++ ops/bs/bsx22.c | 4 ++++ ops/bs/bsx23.c | 4 ++++ ops/bs/bsx24.c | 4 ++++ ops/bs/bsx25.c | 4 ++++ ops/bs/bsx26.c | 4 ++++ ops/bs/bsx27.c | 4 ++++ ops/bs/bsx28.c | 4 ++++ ops/bs/bsx29.c | 4 ++++ ops/bs/bsx3.c | 4 ++++ ops/bs/bsx30.c | 4 ++++ ops/bs/bsx31.c | 4 ++++ ops/bs/bsx32.c | 4 ++++ ops/bs/bsx33.c | 4 ++++ ops/bs/bsx34.c | 4 ++++ ops/bs/bsx35.c | 4 ++++ ops/bs/bsx36.c | 4 ++++ ops/bs/bsx37.c | 4 ++++ ops/bs/bsx38.c | 4 ++++ ops/bs/bsx39.c | 4 ++++ ops/bs/bsx4.c | 4 ++++ ops/bs/bsx40.c | 4 ++++ ops/bs/bsx41.c | 4 ++++ ops/bs/bsx42.c | 4 ++++ ops/bs/bsx43.c | 4 ++++ ops/bs/bsx44.c | 4 ++++ ops/bs/bsx45.c | 4 ++++ ops/bs/bsx46.c | 4 ++++ ops/bs/bsx47.c | 4 ++++ ops/bs/bsx48.c | 4 ++++ ops/bs/bsx49.c | 4 ++++ ops/bs/bsx5.c | 4 ++++ ops/bs/bsx50.c | 4 ++++ ops/bs/bsx51.c | 4 ++++ ops/bs/bsx52.c | 4 ++++ ops/bs/bsx53.c | 4 ++++ ops/bs/bsx54.c | 4 ++++ ops/bs/bsx55.c | 4 ++++ ops/bs/bsx56.c | 4 ++++ ops/bs/bsx57.c | 4 ++++ ops/bs/bsx58.c | 4 ++++ ops/bs/bsx59.c | 4 ++++ ops/bs/bsx6.c | 4 ++++ ops/bs/bsx60.c | 4 ++++ ops/bs/bsx61.c | 4 ++++ ops/bs/bsx62.c | 4 ++++ ops/bs/bsx63.c | 4 ++++ ops/bs/bsx7.c | 4 ++++ ops/bs/bsx8.c | 4 ++++ ops/bs/bsx9.c | 4 ++++ ops/bs/bsy0.c | 4 ++++ ops/bs/bsy1.c | 4 ++++ ops/bs/bsy10.c | 4 ++++ ops/bs/bsy11.c | 4 ++++ ops/bs/bsy12.c | 4 ++++ ops/bs/bsy13.c | 4 ++++ ops/bs/bsy14.c | 4 ++++ ops/bs/bsy15.c | 4 ++++ ops/bs/bsy16.c | 4 ++++ ops/bs/bsy17.c | 4 ++++ ops/bs/bsy18.c | 4 ++++ ops/bs/bsy19.c | 4 ++++ ops/bs/bsy2.c | 4 ++++ ops/bs/bsy20.c | 4 ++++ ops/bs/bsy21.c | 4 ++++ ops/bs/bsy22.c | 4 ++++ ops/bs/bsy23.c | 4 ++++ ops/bs/bsy24.c | 4 ++++ ops/bs/bsy25.c | 4 ++++ ops/bs/bsy26.c | 4 ++++ ops/bs/bsy27.c | 4 ++++ ops/bs/bsy28.c | 4 ++++ ops/bs/bsy29.c | 4 ++++ ops/bs/bsy3.c | 4 ++++ ops/bs/bsy30.c | 4 ++++ ops/bs/bsy31.c | 4 ++++ ops/bs/bsy32.c | 4 ++++ ops/bs/bsy33.c | 4 ++++ ops/bs/bsy34.c | 4 ++++ ops/bs/bsy35.c | 4 ++++ ops/bs/bsy36.c | 4 ++++ ops/bs/bsy37.c | 4 ++++ ops/bs/bsy38.c | 4 ++++ ops/bs/bsy39.c | 4 ++++ ops/bs/bsy4.c | 4 ++++ ops/bs/bsy40.c | 4 ++++ ops/bs/bsy41.c | 4 ++++ ops/bs/bsy42.c | 4 ++++ ops/bs/bsy43.c | 4 ++++ ops/bs/bsy44.c | 4 ++++ ops/bs/bsy45.c | 4 ++++ ops/bs/bsy46.c | 4 ++++ ops/bs/bsy47.c | 4 ++++ ops/bs/bsy48.c | 4 ++++ ops/bs/bsy49.c | 4 ++++ ops/bs/bsy5.c | 4 ++++ ops/bs/bsy50.c | 4 ++++ ops/bs/bsy51.c | 4 ++++ ops/bs/bsy52.c | 4 ++++ ops/bs/bsy53.c | 4 ++++ ops/bs/bsy54.c | 4 ++++ ops/bs/bsy55.c | 4 ++++ ops/bs/bsy56.c | 4 ++++ ops/bs/bsy57.c | 4 ++++ ops/bs/bsy58.c | 4 ++++ ops/bs/bsy59.c | 4 ++++ ops/bs/bsy6.c | 4 ++++ ops/bs/bsy60.c | 4 ++++ ops/bs/bsy61.c | 4 ++++ ops/bs/bsy62.c | 4 ++++ ops/bs/bsy63.c | 4 ++++ ops/bs/bsy7.c | 4 ++++ ops/bs/bsy8.c | 4 ++++ ops/bs/bsy9.c | 4 ++++ ops/bs/gen_bs.sh | 39 +++++++++++++++++++++++++++++++++++++++ ops/bs/source.mk | 2 ++ 258 files changed, 1065 insertions(+) create mode 100644 ops/bs/bsa0.c create mode 100644 ops/bs/bsa1.c create mode 100644 ops/bs/bsa10.c create mode 100644 ops/bs/bsa11.c create mode 100644 ops/bs/bsa12.c create mode 100644 ops/bs/bsa13.c create mode 100644 ops/bs/bsa14.c create mode 100644 ops/bs/bsa15.c create mode 100644 ops/bs/bsa16.c create mode 100644 ops/bs/bsa17.c create mode 100644 ops/bs/bsa18.c create mode 100644 ops/bs/bsa19.c create mode 100644 ops/bs/bsa2.c create mode 100644 ops/bs/bsa20.c create mode 100644 ops/bs/bsa21.c create mode 100644 ops/bs/bsa22.c create mode 100644 ops/bs/bsa23.c create mode 100644 ops/bs/bsa24.c create mode 100644 ops/bs/bsa25.c create mode 100644 ops/bs/bsa26.c create mode 100644 ops/bs/bsa27.c create mode 100644 ops/bs/bsa28.c create mode 100644 ops/bs/bsa29.c create mode 100644 ops/bs/bsa3.c create mode 100644 ops/bs/bsa30.c create mode 100644 ops/bs/bsa31.c create mode 100644 ops/bs/bsa32.c create mode 100644 ops/bs/bsa33.c create mode 100644 ops/bs/bsa34.c create mode 100644 ops/bs/bsa35.c create mode 100644 ops/bs/bsa36.c create mode 100644 ops/bs/bsa37.c create mode 100644 ops/bs/bsa38.c create mode 100644 ops/bs/bsa39.c create mode 100644 ops/bs/bsa4.c create mode 100644 ops/bs/bsa40.c create mode 100644 ops/bs/bsa41.c create mode 100644 ops/bs/bsa42.c create mode 100644 ops/bs/bsa43.c create mode 100644 ops/bs/bsa44.c create mode 100644 ops/bs/bsa45.c create mode 100644 ops/bs/bsa46.c create mode 100644 ops/bs/bsa47.c create mode 100644 ops/bs/bsa48.c create mode 100644 ops/bs/bsa49.c create mode 100644 ops/bs/bsa5.c create mode 100644 ops/bs/bsa50.c create mode 100644 ops/bs/bsa51.c create mode 100644 ops/bs/bsa52.c create mode 100644 ops/bs/bsa53.c create mode 100644 ops/bs/bsa54.c create mode 100644 ops/bs/bsa55.c create mode 100644 ops/bs/bsa56.c create mode 100644 ops/bs/bsa57.c create mode 100644 ops/bs/bsa58.c create mode 100644 ops/bs/bsa59.c create mode 100644 ops/bs/bsa6.c create mode 100644 ops/bs/bsa60.c create mode 100644 ops/bs/bsa61.c create mode 100644 ops/bs/bsa62.c create mode 100644 ops/bs/bsa63.c create mode 100644 ops/bs/bsa7.c create mode 100644 ops/bs/bsa8.c create mode 100644 ops/bs/bsa9.c create mode 100644 ops/bs/bso0.c create mode 100644 ops/bs/bso1.c create mode 100644 ops/bs/bso10.c create mode 100644 ops/bs/bso11.c create mode 100644 ops/bs/bso12.c create mode 100644 ops/bs/bso13.c create mode 100644 ops/bs/bso14.c create mode 100644 ops/bs/bso15.c create mode 100644 ops/bs/bso16.c create mode 100644 ops/bs/bso17.c create mode 100644 ops/bs/bso18.c create mode 100644 ops/bs/bso19.c create mode 100644 ops/bs/bso2.c create mode 100644 ops/bs/bso20.c create mode 100644 ops/bs/bso21.c create mode 100644 ops/bs/bso22.c create mode 100644 ops/bs/bso23.c create mode 100644 ops/bs/bso24.c create mode 100644 ops/bs/bso25.c create mode 100644 ops/bs/bso26.c create mode 100644 ops/bs/bso27.c create mode 100644 ops/bs/bso28.c create mode 100644 ops/bs/bso29.c create mode 100644 ops/bs/bso3.c create mode 100644 ops/bs/bso30.c create mode 100644 ops/bs/bso31.c create mode 100644 ops/bs/bso32.c create mode 100644 ops/bs/bso33.c create mode 100644 ops/bs/bso34.c create mode 100644 ops/bs/bso35.c create mode 100644 ops/bs/bso36.c create mode 100644 ops/bs/bso37.c create mode 100644 ops/bs/bso38.c create mode 100644 ops/bs/bso39.c create mode 100644 ops/bs/bso4.c create mode 100644 ops/bs/bso40.c create mode 100644 ops/bs/bso41.c create mode 100644 ops/bs/bso42.c create mode 100644 ops/bs/bso43.c create mode 100644 ops/bs/bso44.c create mode 100644 ops/bs/bso45.c create mode 100644 ops/bs/bso46.c create mode 100644 ops/bs/bso47.c create mode 100644 ops/bs/bso48.c create mode 100644 ops/bs/bso49.c create mode 100644 ops/bs/bso5.c create mode 100644 ops/bs/bso50.c create mode 100644 ops/bs/bso51.c create mode 100644 ops/bs/bso52.c create mode 100644 ops/bs/bso53.c create mode 100644 ops/bs/bso54.c create mode 100644 ops/bs/bso55.c create mode 100644 ops/bs/bso56.c create mode 100644 ops/bs/bso57.c create mode 100644 ops/bs/bso58.c create mode 100644 ops/bs/bso59.c create mode 100644 ops/bs/bso6.c create mode 100644 ops/bs/bso60.c create mode 100644 ops/bs/bso61.c create mode 100644 ops/bs/bso62.c create mode 100644 ops/bs/bso63.c create mode 100644 ops/bs/bso7.c create mode 100644 ops/bs/bso8.c create mode 100644 ops/bs/bso9.c create mode 100644 ops/bs/bsx0.c create mode 100644 ops/bs/bsx1.c create mode 100644 ops/bs/bsx10.c create mode 100644 ops/bs/bsx11.c create mode 100644 ops/bs/bsx12.c create mode 100644 ops/bs/bsx13.c create mode 100644 ops/bs/bsx14.c create mode 100644 ops/bs/bsx15.c create mode 100644 ops/bs/bsx16.c create mode 100644 ops/bs/bsx17.c create mode 100644 ops/bs/bsx18.c create mode 100644 ops/bs/bsx19.c create mode 100644 ops/bs/bsx2.c create mode 100644 ops/bs/bsx20.c create mode 100644 ops/bs/bsx21.c create mode 100644 ops/bs/bsx22.c create mode 100644 ops/bs/bsx23.c create mode 100644 ops/bs/bsx24.c create mode 100644 ops/bs/bsx25.c create mode 100644 ops/bs/bsx26.c create mode 100644 ops/bs/bsx27.c create mode 100644 ops/bs/bsx28.c create mode 100644 ops/bs/bsx29.c create mode 100644 ops/bs/bsx3.c create mode 100644 ops/bs/bsx30.c create mode 100644 ops/bs/bsx31.c create mode 100644 ops/bs/bsx32.c create mode 100644 ops/bs/bsx33.c create mode 100644 ops/bs/bsx34.c create mode 100644 ops/bs/bsx35.c create mode 100644 ops/bs/bsx36.c create mode 100644 ops/bs/bsx37.c create mode 100644 ops/bs/bsx38.c create mode 100644 ops/bs/bsx39.c create mode 100644 ops/bs/bsx4.c create mode 100644 ops/bs/bsx40.c create mode 100644 ops/bs/bsx41.c create mode 100644 ops/bs/bsx42.c create mode 100644 ops/bs/bsx43.c create mode 100644 ops/bs/bsx44.c create mode 100644 ops/bs/bsx45.c create mode 100644 ops/bs/bsx46.c create mode 100644 ops/bs/bsx47.c create mode 100644 ops/bs/bsx48.c create mode 100644 ops/bs/bsx49.c create mode 100644 ops/bs/bsx5.c create mode 100644 ops/bs/bsx50.c create mode 100644 ops/bs/bsx51.c create mode 100644 ops/bs/bsx52.c create mode 100644 ops/bs/bsx53.c create mode 100644 ops/bs/bsx54.c create mode 100644 ops/bs/bsx55.c create mode 100644 ops/bs/bsx56.c create mode 100644 ops/bs/bsx57.c create mode 100644 ops/bs/bsx58.c create mode 100644 ops/bs/bsx59.c create mode 100644 ops/bs/bsx6.c create mode 100644 ops/bs/bsx60.c create mode 100644 ops/bs/bsx61.c create mode 100644 ops/bs/bsx62.c create mode 100644 ops/bs/bsx63.c create mode 100644 ops/bs/bsx7.c create mode 100644 ops/bs/bsx8.c create mode 100644 ops/bs/bsx9.c create mode 100644 ops/bs/bsy0.c create mode 100644 ops/bs/bsy1.c create mode 100644 ops/bs/bsy10.c create mode 100644 ops/bs/bsy11.c create mode 100644 ops/bs/bsy12.c create mode 100644 ops/bs/bsy13.c create mode 100644 ops/bs/bsy14.c create mode 100644 ops/bs/bsy15.c create mode 100644 ops/bs/bsy16.c create mode 100644 ops/bs/bsy17.c create mode 100644 ops/bs/bsy18.c create mode 100644 ops/bs/bsy19.c create mode 100644 ops/bs/bsy2.c create mode 100644 ops/bs/bsy20.c create mode 100644 ops/bs/bsy21.c create mode 100644 ops/bs/bsy22.c create mode 100644 ops/bs/bsy23.c create mode 100644 ops/bs/bsy24.c create mode 100644 ops/bs/bsy25.c create mode 100644 ops/bs/bsy26.c create mode 100644 ops/bs/bsy27.c create mode 100644 ops/bs/bsy28.c create mode 100644 ops/bs/bsy29.c create mode 100644 ops/bs/bsy3.c create mode 100644 ops/bs/bsy30.c create mode 100644 ops/bs/bsy31.c create mode 100644 ops/bs/bsy32.c create mode 100644 ops/bs/bsy33.c create mode 100644 ops/bs/bsy34.c create mode 100644 ops/bs/bsy35.c create mode 100644 ops/bs/bsy36.c create mode 100644 ops/bs/bsy37.c create mode 100644 ops/bs/bsy38.c create mode 100644 ops/bs/bsy39.c create mode 100644 ops/bs/bsy4.c create mode 100644 ops/bs/bsy40.c create mode 100644 ops/bs/bsy41.c create mode 100644 ops/bs/bsy42.c create mode 100644 ops/bs/bsy43.c create mode 100644 ops/bs/bsy44.c create mode 100644 ops/bs/bsy45.c create mode 100644 ops/bs/bsy46.c create mode 100644 ops/bs/bsy47.c create mode 100644 ops/bs/bsy48.c create mode 100644 ops/bs/bsy49.c create mode 100644 ops/bs/bsy5.c create mode 100644 ops/bs/bsy50.c create mode 100644 ops/bs/bsy51.c create mode 100644 ops/bs/bsy52.c create mode 100644 ops/bs/bsy53.c create mode 100644 ops/bs/bsy54.c create mode 100644 ops/bs/bsy55.c create mode 100644 ops/bs/bsy56.c create mode 100644 ops/bs/bsy57.c create mode 100644 ops/bs/bsy58.c create mode 100644 ops/bs/bsy59.c create mode 100644 ops/bs/bsy6.c create mode 100644 ops/bs/bsy60.c create mode 100644 ops/bs/bsy61.c create mode 100644 ops/bs/bsy62.c create mode 100644 ops/bs/bsy63.c create mode 100644 ops/bs/bsy7.c create mode 100644 ops/bs/bsy8.c create mode 100644 ops/bs/bsy9.c create mode 100755 ops/bs/gen_bs.sh create mode 100644 ops/bs/source.mk (limited to 'ops/bs') diff --git a/ops/bs/bsa0.c b/ops/bs/bsa0.c new file mode 100644 index 0000000..c9ea0e9 --- /dev/null +++ b/ops/bs/bsa0.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..b8af984 --- /dev/null +++ b/ops/bs/bsa1.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..6291ca4 --- /dev/null +++ b/ops/bs/bsa10.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..e0c949d --- /dev/null +++ b/ops/bs/bsa11.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..d6071a7 --- /dev/null +++ b/ops/bs/bsa12.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..2cfe471 --- /dev/null +++ b/ops/bs/bsa13.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..a772ebf --- /dev/null +++ b/ops/bs/bsa14.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..240b39d --- /dev/null +++ b/ops/bs/bsa15.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..b9819c7 --- /dev/null +++ b/ops/bs/bsa16.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..ed11634 --- /dev/null +++ b/ops/bs/bsa17.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..fa3bcd5 --- /dev/null +++ b/ops/bs/bsa18.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..2d1b267 --- /dev/null +++ b/ops/bs/bsa19.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..3ca8e56 --- /dev/null +++ b/ops/bs/bsa2.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..a9eabe7 --- /dev/null +++ b/ops/bs/bsa20.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..534dda3 --- /dev/null +++ b/ops/bs/bsa21.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..2f313c9 --- /dev/null +++ b/ops/bs/bsa22.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..91fff47 --- /dev/null +++ b/ops/bs/bsa23.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..66669de --- /dev/null +++ b/ops/bs/bsa24.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..e881ff5 --- /dev/null +++ b/ops/bs/bsa25.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..de40f9d --- /dev/null +++ b/ops/bs/bsa26.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..ba8e33a --- /dev/null +++ b/ops/bs/bsa27.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..9a88519 --- /dev/null +++ b/ops/bs/bsa28.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..fe3b1e2 --- /dev/null +++ b/ops/bs/bsa29.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..52d4f6f --- /dev/null +++ b/ops/bs/bsa3.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..7ba6cf0 --- /dev/null +++ b/ops/bs/bsa30.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..a86237b --- /dev/null +++ b/ops/bs/bsa31.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..51524fc --- /dev/null +++ b/ops/bs/bsa32.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..3c54449 --- /dev/null +++ b/ops/bs/bsa33.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..8e4c881 --- /dev/null +++ b/ops/bs/bsa34.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..d03fe93 --- /dev/null +++ b/ops/bs/bsa35.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..d6417dd --- /dev/null +++ b/ops/bs/bsa36.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..6a804ac --- /dev/null +++ b/ops/bs/bsa37.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..cd89c2f --- /dev/null +++ b/ops/bs/bsa38.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..da284d6 --- /dev/null +++ b/ops/bs/bsa39.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..cb7260d --- /dev/null +++ b/ops/bs/bsa4.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..f0d3fb6 --- /dev/null +++ b/ops/bs/bsa40.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..6613ffe --- /dev/null +++ b/ops/bs/bsa41.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..65e0d12 --- /dev/null +++ b/ops/bs/bsa42.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..90fdbbd --- /dev/null +++ b/ops/bs/bsa43.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..baf051b --- /dev/null +++ b/ops/bs/bsa44.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..dc4a2c3 --- /dev/null +++ b/ops/bs/bsa45.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..41a3bc9 --- /dev/null +++ b/ops/bs/bsa46.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..76a5b23 --- /dev/null +++ b/ops/bs/bsa47.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..78af1d6 --- /dev/null +++ b/ops/bs/bsa48.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..1889ac1 --- /dev/null +++ b/ops/bs/bsa49.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..bda8bfd --- /dev/null +++ b/ops/bs/bsa5.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..ef31495 --- /dev/null +++ b/ops/bs/bsa50.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..ebbd792 --- /dev/null +++ b/ops/bs/bsa51.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..d9b81ed --- /dev/null +++ b/ops/bs/bsa52.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..efdaa18 --- /dev/null +++ b/ops/bs/bsa53.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..6490468 --- /dev/null +++ b/ops/bs/bsa54.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..cd31e73 --- /dev/null +++ b/ops/bs/bsa55.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..0455f25 --- /dev/null +++ b/ops/bs/bsa56.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..3f5f884 --- /dev/null +++ b/ops/bs/bsa57.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..0e33fa2 --- /dev/null +++ b/ops/bs/bsa58.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..687119f --- /dev/null +++ b/ops/bs/bsa59.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..097ea2d --- /dev/null +++ b/ops/bs/bsa6.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..5d928d3 --- /dev/null +++ b/ops/bs/bsa60.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..9e768e2 --- /dev/null +++ b/ops/bs/bsa61.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..96c744d --- /dev/null +++ b/ops/bs/bsa62.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..4e4672c --- /dev/null +++ b/ops/bs/bsa63.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..70cbdc2 --- /dev/null +++ b/ops/bs/bsa7.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..370eceb --- /dev/null +++ b/ops/bs/bsa8.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..1e802df --- /dev/null +++ b/ops/bs/bsa9.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..36495f1 --- /dev/null +++ b/ops/bs/bso0.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..cec6818 --- /dev/null +++ b/ops/bs/bso1.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..3995dc0 --- /dev/null +++ b/ops/bs/bso10.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..2d18759 --- /dev/null +++ b/ops/bs/bso11.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..9c94aa1 --- /dev/null +++ b/ops/bs/bso12.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..b23cbf9 --- /dev/null +++ b/ops/bs/bso13.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..8b141ab --- /dev/null +++ b/ops/bs/bso14.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..10f5ac3 --- /dev/null +++ b/ops/bs/bso15.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..8f5f931 --- /dev/null +++ b/ops/bs/bso16.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..1e9ea79 --- /dev/null +++ b/ops/bs/bso17.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..b77ae7d --- /dev/null +++ b/ops/bs/bso18.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..3ac9747 --- /dev/null +++ b/ops/bs/bso19.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..2879968 --- /dev/null +++ b/ops/bs/bso2.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..67e5a5a --- /dev/null +++ b/ops/bs/bso20.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..523c48a --- /dev/null +++ b/ops/bs/bso21.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..2a8fedf --- /dev/null +++ b/ops/bs/bso22.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..bf3cccc --- /dev/null +++ b/ops/bs/bso23.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..4af1a58 --- /dev/null +++ b/ops/bs/bso24.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..83ee764 --- /dev/null +++ b/ops/bs/bso25.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..ecf2053 --- /dev/null +++ b/ops/bs/bso26.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..c6d954c --- /dev/null +++ b/ops/bs/bso27.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..7fbd52f --- /dev/null +++ b/ops/bs/bso28.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..068f95c --- /dev/null +++ b/ops/bs/bso29.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..ef0ae0e --- /dev/null +++ b/ops/bs/bso3.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..d89472c --- /dev/null +++ b/ops/bs/bso30.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..52649c2 --- /dev/null +++ b/ops/bs/bso31.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..e1afa09 --- /dev/null +++ b/ops/bs/bso32.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..7628da7 --- /dev/null +++ b/ops/bs/bso33.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..dfacc0e --- /dev/null +++ b/ops/bs/bso34.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..f2ce28e --- /dev/null +++ b/ops/bs/bso35.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..afc89fa --- /dev/null +++ b/ops/bs/bso36.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..62189fe --- /dev/null +++ b/ops/bs/bso37.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..455a186 --- /dev/null +++ b/ops/bs/bso38.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..b317fc7 --- /dev/null +++ b/ops/bs/bso39.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..5e1a492 --- /dev/null +++ b/ops/bs/bso4.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..c7b9a02 --- /dev/null +++ b/ops/bs/bso40.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..4e185e1 --- /dev/null +++ b/ops/bs/bso41.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..2c4252f --- /dev/null +++ b/ops/bs/bso42.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..644ca41 --- /dev/null +++ b/ops/bs/bso43.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..ed786a8 --- /dev/null +++ b/ops/bs/bso44.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..2d4fcd2 --- /dev/null +++ b/ops/bs/bso45.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..60fbe0c --- /dev/null +++ b/ops/bs/bso46.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..1582777 --- /dev/null +++ b/ops/bs/bso47.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..6c7a8cc --- /dev/null +++ b/ops/bs/bso48.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..22f0cef --- /dev/null +++ b/ops/bs/bso49.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..1300d8b --- /dev/null +++ b/ops/bs/bso5.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..b858e27 --- /dev/null +++ b/ops/bs/bso50.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..3e47b0a --- /dev/null +++ b/ops/bs/bso51.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..c3be92d --- /dev/null +++ b/ops/bs/bso52.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..bab54b7 --- /dev/null +++ b/ops/bs/bso53.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..9a30a54 --- /dev/null +++ b/ops/bs/bso54.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..b1d10fc --- /dev/null +++ b/ops/bs/bso55.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..d7a3346 --- /dev/null +++ b/ops/bs/bso56.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..6e577cf --- /dev/null +++ b/ops/bs/bso57.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..395321c --- /dev/null +++ b/ops/bs/bso58.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..da6a54d --- /dev/null +++ b/ops/bs/bso59.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..6842a65 --- /dev/null +++ b/ops/bs/bso6.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..7cfd5b4 --- /dev/null +++ b/ops/bs/bso60.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..cc960b2 --- /dev/null +++ b/ops/bs/bso61.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..38c3ed0 --- /dev/null +++ b/ops/bs/bso62.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..1281e92 --- /dev/null +++ b/ops/bs/bso63.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..2cd96d9 --- /dev/null +++ b/ops/bs/bso7.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..68136bd --- /dev/null +++ b/ops/bs/bso8.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..bda35cd --- /dev/null +++ b/ops/bs/bso9.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..5a306f2 --- /dev/null +++ b/ops/bs/bsx0.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..c5bd38f --- /dev/null +++ b/ops/bs/bsx1.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..c3a3338 --- /dev/null +++ b/ops/bs/bsx10.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..909d493 --- /dev/null +++ b/ops/bs/bsx11.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..0d6878d --- /dev/null +++ b/ops/bs/bsx12.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..9e2642a --- /dev/null +++ b/ops/bs/bsx13.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..ae38210 --- /dev/null +++ b/ops/bs/bsx14.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..bc7fd71 --- /dev/null +++ b/ops/bs/bsx15.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..cb97d02 --- /dev/null +++ b/ops/bs/bsx16.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..0175cfe --- /dev/null +++ b/ops/bs/bsx17.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..0149e26 --- /dev/null +++ b/ops/bs/bsx18.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..356bc44 --- /dev/null +++ b/ops/bs/bsx19.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..6cabc2b --- /dev/null +++ b/ops/bs/bsx2.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..51dd53f --- /dev/null +++ b/ops/bs/bsx20.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..dd4a603 --- /dev/null +++ b/ops/bs/bsx21.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..98f7db9 --- /dev/null +++ b/ops/bs/bsx22.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..9a92ece --- /dev/null +++ b/ops/bs/bsx23.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..82a6ae6 --- /dev/null +++ b/ops/bs/bsx24.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..432feee --- /dev/null +++ b/ops/bs/bsx25.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..4ad18fc --- /dev/null +++ b/ops/bs/bsx26.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..eb0b13e --- /dev/null +++ b/ops/bs/bsx27.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..c2ed41f --- /dev/null +++ b/ops/bs/bsx28.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..7f64bec --- /dev/null +++ b/ops/bs/bsx29.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..b71b8e0 --- /dev/null +++ b/ops/bs/bsx3.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..52ed5fb --- /dev/null +++ b/ops/bs/bsx30.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..235575c --- /dev/null +++ b/ops/bs/bsx31.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..e0ea0d7 --- /dev/null +++ b/ops/bs/bsx32.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..45aec9e --- /dev/null +++ b/ops/bs/bsx33.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..c060ffd --- /dev/null +++ b/ops/bs/bsx34.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..e11fced --- /dev/null +++ b/ops/bs/bsx35.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..0b8d3e3 --- /dev/null +++ b/ops/bs/bsx36.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..0f5bd1e --- /dev/null +++ b/ops/bs/bsx37.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..8b9e4f0 --- /dev/null +++ b/ops/bs/bsx38.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..1af974c --- /dev/null +++ b/ops/bs/bsx39.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..ff101a5 --- /dev/null +++ b/ops/bs/bsx4.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..118658a --- /dev/null +++ b/ops/bs/bsx40.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..d190fa4 --- /dev/null +++ b/ops/bs/bsx41.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..5ca38cf --- /dev/null +++ b/ops/bs/bsx42.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..2e774fc --- /dev/null +++ b/ops/bs/bsx43.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..c6b794e --- /dev/null +++ b/ops/bs/bsx44.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..263ee51 --- /dev/null +++ b/ops/bs/bsx45.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..9c00810 --- /dev/null +++ b/ops/bs/bsx46.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..a86e5c4 --- /dev/null +++ b/ops/bs/bsx47.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..e4ba410 --- /dev/null +++ b/ops/bs/bsx48.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..0d47446 --- /dev/null +++ b/ops/bs/bsx49.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..421359b --- /dev/null +++ b/ops/bs/bsx5.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..769711d --- /dev/null +++ b/ops/bs/bsx50.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..1020f89 --- /dev/null +++ b/ops/bs/bsx51.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..9f7c716 --- /dev/null +++ b/ops/bs/bsx52.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..876f911 --- /dev/null +++ b/ops/bs/bsx53.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..e1a0f17 --- /dev/null +++ b/ops/bs/bsx54.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..69e4436 --- /dev/null +++ b/ops/bs/bsx55.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..b26c594 --- /dev/null +++ b/ops/bs/bsx56.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..67fd9de --- /dev/null +++ b/ops/bs/bsx57.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..06c2538 --- /dev/null +++ b/ops/bs/bsx58.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..c5399bf --- /dev/null +++ b/ops/bs/bsx59.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..f3ea76c --- /dev/null +++ b/ops/bs/bsx6.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..478f0ab --- /dev/null +++ b/ops/bs/bsx60.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..a24fba4 --- /dev/null +++ b/ops/bs/bsx61.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..4e63c86 --- /dev/null +++ b/ops/bs/bsx62.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..eecdae2 --- /dev/null +++ b/ops/bs/bsx63.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..a3224e6 --- /dev/null +++ b/ops/bs/bsx7.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..fd60413 --- /dev/null +++ b/ops/bs/bsx8.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..a2cd166 --- /dev/null +++ b/ops/bs/bsx9.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..e55b08b --- /dev/null +++ b/ops/bs/bsy0.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..e7b2588 --- /dev/null +++ b/ops/bs/bsy1.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..5bd54b1 --- /dev/null +++ b/ops/bs/bsy10.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..d7783f9 --- /dev/null +++ b/ops/bs/bsy11.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..698b52a --- /dev/null +++ b/ops/bs/bsy12.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..f11212c --- /dev/null +++ b/ops/bs/bsy13.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..5d7aa32 --- /dev/null +++ b/ops/bs/bsy14.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..2002e7c --- /dev/null +++ b/ops/bs/bsy15.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..3e8f3d9 --- /dev/null +++ b/ops/bs/bsy16.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..678bb10 --- /dev/null +++ b/ops/bs/bsy17.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..a8c902a --- /dev/null +++ b/ops/bs/bsy18.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..73a1f2d --- /dev/null +++ b/ops/bs/bsy19.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..7e9d17f --- /dev/null +++ b/ops/bs/bsy2.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..81eb0d7 --- /dev/null +++ b/ops/bs/bsy20.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..59f6b4b --- /dev/null +++ b/ops/bs/bsy21.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..d6c1578 --- /dev/null +++ b/ops/bs/bsy22.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..39a8cb3 --- /dev/null +++ b/ops/bs/bsy23.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..7228748 --- /dev/null +++ b/ops/bs/bsy24.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..40cc1c8 --- /dev/null +++ b/ops/bs/bsy25.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..9e078df --- /dev/null +++ b/ops/bs/bsy26.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..6963dbd --- /dev/null +++ b/ops/bs/bsy27.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..f70c713 --- /dev/null +++ b/ops/bs/bsy28.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..2647bc9 --- /dev/null +++ b/ops/bs/bsy29.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..96a5298 --- /dev/null +++ b/ops/bs/bsy3.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..02c3b5e --- /dev/null +++ b/ops/bs/bsy30.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..714d344 --- /dev/null +++ b/ops/bs/bsy31.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..03eb2f7 --- /dev/null +++ b/ops/bs/bsy32.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..fa4b5bd --- /dev/null +++ b/ops/bs/bsy33.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..7ce911b --- /dev/null +++ b/ops/bs/bsy34.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..bf90a36 --- /dev/null +++ b/ops/bs/bsy35.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..fb63209 --- /dev/null +++ b/ops/bs/bsy36.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..6ecf3d0 --- /dev/null +++ b/ops/bs/bsy37.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..eb8b565 --- /dev/null +++ b/ops/bs/bsy38.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..6e1ae95 --- /dev/null +++ b/ops/bs/bsy39.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..a7999e6 --- /dev/null +++ b/ops/bs/bsy4.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..e9490e4 --- /dev/null +++ b/ops/bs/bsy40.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..23db0b8 --- /dev/null +++ b/ops/bs/bsy41.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..006a107 --- /dev/null +++ b/ops/bs/bsy42.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..895c4b2 --- /dev/null +++ b/ops/bs/bsy43.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..476907b --- /dev/null +++ b/ops/bs/bsy44.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..0f86b31 --- /dev/null +++ b/ops/bs/bsy45.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..a50caaa --- /dev/null +++ b/ops/bs/bsy46.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..f41abec --- /dev/null +++ b/ops/bs/bsy47.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..30319e1 --- /dev/null +++ b/ops/bs/bsy48.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..7f088b8 --- /dev/null +++ b/ops/bs/bsy49.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..c747497 --- /dev/null +++ b/ops/bs/bsy5.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..231b22f --- /dev/null +++ b/ops/bs/bsy50.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..cc5d6bf --- /dev/null +++ b/ops/bs/bsy51.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..fab67d8 --- /dev/null +++ b/ops/bs/bsy52.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..73df366 --- /dev/null +++ b/ops/bs/bsy53.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..c04a860 --- /dev/null +++ b/ops/bs/bsy54.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..37f04f1 --- /dev/null +++ b/ops/bs/bsy55.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..e462e38 --- /dev/null +++ b/ops/bs/bsy56.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..a8d0988 --- /dev/null +++ b/ops/bs/bsy57.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..cdbe55e --- /dev/null +++ b/ops/bs/bsy58.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..ff06279 --- /dev/null +++ b/ops/bs/bsy59.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..64a8796 --- /dev/null +++ b/ops/bs/bsy6.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..59538ce --- /dev/null +++ b/ops/bs/bsy60.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..f37bbc4 --- /dev/null +++ b/ops/bs/bsy61.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..7c319ff --- /dev/null +++ b/ops/bs/bsy62.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..7651291 --- /dev/null +++ b/ops/bs/bsy63.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..0010b4c --- /dev/null +++ b/ops/bs/bsy7.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..c3726dd --- /dev/null +++ b/ops/bs/bsy8.c @@ -0,0 +1,4 @@ +#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 new file mode 100644 index 0000000..5d1d28c --- /dev/null +++ b/ops/bs/bsy9.c @@ -0,0 +1,4 @@ +#include "../common.h" +DEFINE_OP(bsy9) { + NEXT_OP(sp, a, x, y >> 9, o); +} diff --git a/ops/bs/gen_bs.sh b/ops/bs/gen_bs.sh new file mode 100755 index 0000000..4429d20 --- /dev/null +++ b/ops/bs/gen_bs.sh @@ -0,0 +1,39 @@ +# barrel shift right register o +for i in $(seq 0 63); do + opname=bso"$i" + filename="$opname".c + echo -e "#include \"../common.h\"\n" \ + "DEFINE_OP($opname) {" \ + "NEXT_OP(sp, a, x, y, o >> $i);" \ + "}" > "$filename" +done + +# barrel shift right register x +for i in $(seq 0 63); do + opname=bsx"$i" + filename="$opname".c + echo -e "#include \"../common.h\"\n" \ + "DEFINE_OP($opname) {" \ + "NEXT_OP(sp, a, x >> $i, y, o);" \ + "}" > "$filename" +done + +# shift right register y +for i in $(seq 0 63); do + opname=bsy"$i" + filename="$opname".c + echo -e "#include \"../common.h\"\n" \ + "DEFINE_OP($opname) {" \ + "NEXT_OP(sp, a, x, y >> $i, o);" \ + "}" > "$filename" +done + +# shift right register a +for i in $(seq 0 63); do + opname=bsa"$i" + filename="$opname".c + echo -e "#include \"../common.h\"\n" \ + "DEFINE_OP($opname) {" \ + "NEXT_OP(sp, a >> $i, x, y, o);" \ + "}" > "$filename" +done diff --git a/ops/bs/source.mk b/ops/bs/source.mk new file mode 100644 index 0000000..54ca45a --- /dev/null +++ b/ops/bs/source.mk @@ -0,0 +1,2 @@ +OP_SRC != echo ops/bs/*.c +OP_SOURCES += $(OP_SRC) -- cgit v1.3