aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKimplul <kimi.h.kuparinen@gmail.com>2023-06-24 23:00:26 +0300
committerKimplul <kimi.h.kuparinen@gmail.com>2023-06-24 23:00:26 +0300
commit8d4b133652230b945e945d5f14f7c0b1f9f7bffc (patch)
tree6a7b0e80b1d088786803af377281872173ddfab0
parent5923fd6282cb12c217a3f1a3d366dc7a39ed71a3 (diff)
downloadcopyjit-8d4b133652230b945e945d5f14f7c0b1f9f7bffc.tar.gz
copyjit-8d4b133652230b945e945d5f14f7c0b1f9f7bffc.zip
add license stuff
-rw-r--r--LICENSE220
-rw-r--r--lib/decls.h2
-rw-r--r--lib/defns.h2
-rw-r--r--lib/empty.c2
-rw-r--r--lib/ops.h2
-rw-r--r--lib/prune.c2
-rw-r--r--ops/add.c2
-rw-r--r--ops/addao.c2
-rw-r--r--ops/addi/addi0.c2
-rw-r--r--ops/addi/addi1.c2
-rw-r--r--ops/addi/addi10.c2
-rw-r--r--ops/addi/addi100.c2
-rw-r--r--ops/addi/addi101.c2
-rw-r--r--ops/addi/addi102.c2
-rw-r--r--ops/addi/addi103.c2
-rw-r--r--ops/addi/addi104.c2
-rw-r--r--ops/addi/addi105.c2
-rw-r--r--ops/addi/addi106.c2
-rw-r--r--ops/addi/addi107.c2
-rw-r--r--ops/addi/addi108.c2
-rw-r--r--ops/addi/addi109.c2
-rw-r--r--ops/addi/addi11.c2
-rw-r--r--ops/addi/addi110.c2
-rw-r--r--ops/addi/addi111.c2
-rw-r--r--ops/addi/addi112.c2
-rw-r--r--ops/addi/addi113.c2
-rw-r--r--ops/addi/addi114.c2
-rw-r--r--ops/addi/addi115.c2
-rw-r--r--ops/addi/addi116.c2
-rw-r--r--ops/addi/addi117.c2
-rw-r--r--ops/addi/addi118.c2
-rw-r--r--ops/addi/addi119.c2
-rw-r--r--ops/addi/addi12.c2
-rw-r--r--ops/addi/addi120.c2
-rw-r--r--ops/addi/addi121.c2
-rw-r--r--ops/addi/addi122.c2
-rw-r--r--ops/addi/addi123.c2
-rw-r--r--ops/addi/addi124.c2
-rw-r--r--ops/addi/addi125.c2
-rw-r--r--ops/addi/addi126.c2
-rw-r--r--ops/addi/addi127.c2
-rw-r--r--ops/addi/addi128.c2
-rw-r--r--ops/addi/addi129.c2
-rw-r--r--ops/addi/addi13.c2
-rw-r--r--ops/addi/addi130.c2
-rw-r--r--ops/addi/addi131.c2
-rw-r--r--ops/addi/addi132.c2
-rw-r--r--ops/addi/addi133.c2
-rw-r--r--ops/addi/addi134.c2
-rw-r--r--ops/addi/addi135.c2
-rw-r--r--ops/addi/addi136.c2
-rw-r--r--ops/addi/addi137.c2
-rw-r--r--ops/addi/addi138.c2
-rw-r--r--ops/addi/addi139.c2
-rw-r--r--ops/addi/addi14.c2
-rw-r--r--ops/addi/addi140.c2
-rw-r--r--ops/addi/addi141.c2
-rw-r--r--ops/addi/addi142.c2
-rw-r--r--ops/addi/addi143.c2
-rw-r--r--ops/addi/addi144.c2
-rw-r--r--ops/addi/addi145.c2
-rw-r--r--ops/addi/addi146.c2
-rw-r--r--ops/addi/addi147.c2
-rw-r--r--ops/addi/addi148.c2
-rw-r--r--ops/addi/addi149.c2
-rw-r--r--ops/addi/addi15.c2
-rw-r--r--ops/addi/addi150.c2
-rw-r--r--ops/addi/addi151.c2
-rw-r--r--ops/addi/addi152.c2
-rw-r--r--ops/addi/addi153.c2
-rw-r--r--ops/addi/addi154.c2
-rw-r--r--ops/addi/addi155.c2
-rw-r--r--ops/addi/addi156.c2
-rw-r--r--ops/addi/addi157.c2
-rw-r--r--ops/addi/addi158.c2
-rw-r--r--ops/addi/addi159.c2
-rw-r--r--ops/addi/addi16.c2
-rw-r--r--ops/addi/addi160.c2
-rw-r--r--ops/addi/addi161.c2
-rw-r--r--ops/addi/addi162.c2
-rw-r--r--ops/addi/addi163.c2
-rw-r--r--ops/addi/addi164.c2
-rw-r--r--ops/addi/addi165.c2
-rw-r--r--ops/addi/addi166.c2
-rw-r--r--ops/addi/addi167.c2
-rw-r--r--ops/addi/addi168.c2
-rw-r--r--ops/addi/addi169.c2
-rw-r--r--ops/addi/addi17.c2
-rw-r--r--ops/addi/addi170.c2
-rw-r--r--ops/addi/addi171.c2
-rw-r--r--ops/addi/addi172.c2
-rw-r--r--ops/addi/addi173.c2
-rw-r--r--ops/addi/addi174.c2
-rw-r--r--ops/addi/addi175.c2
-rw-r--r--ops/addi/addi176.c2
-rw-r--r--ops/addi/addi177.c2
-rw-r--r--ops/addi/addi178.c2
-rw-r--r--ops/addi/addi179.c2
-rw-r--r--ops/addi/addi18.c2
-rw-r--r--ops/addi/addi180.c2
-rw-r--r--ops/addi/addi181.c2
-rw-r--r--ops/addi/addi182.c2
-rw-r--r--ops/addi/addi183.c2
-rw-r--r--ops/addi/addi184.c2
-rw-r--r--ops/addi/addi185.c2
-rw-r--r--ops/addi/addi186.c2
-rw-r--r--ops/addi/addi187.c2
-rw-r--r--ops/addi/addi188.c2
-rw-r--r--ops/addi/addi189.c2
-rw-r--r--ops/addi/addi19.c2
-rw-r--r--ops/addi/addi190.c2
-rw-r--r--ops/addi/addi191.c2
-rw-r--r--ops/addi/addi192.c2
-rw-r--r--ops/addi/addi193.c2
-rw-r--r--ops/addi/addi194.c2
-rw-r--r--ops/addi/addi195.c2
-rw-r--r--ops/addi/addi196.c2
-rw-r--r--ops/addi/addi197.c2
-rw-r--r--ops/addi/addi198.c2
-rw-r--r--ops/addi/addi199.c2
-rw-r--r--ops/addi/addi2.c2
-rw-r--r--ops/addi/addi20.c2
-rw-r--r--ops/addi/addi200.c2
-rw-r--r--ops/addi/addi201.c2
-rw-r--r--ops/addi/addi202.c2
-rw-r--r--ops/addi/addi203.c2
-rw-r--r--ops/addi/addi204.c2
-rw-r--r--ops/addi/addi205.c2
-rw-r--r--ops/addi/addi206.c2
-rw-r--r--ops/addi/addi207.c2
-rw-r--r--ops/addi/addi208.c2
-rw-r--r--ops/addi/addi209.c2
-rw-r--r--ops/addi/addi21.c2
-rw-r--r--ops/addi/addi210.c2
-rw-r--r--ops/addi/addi211.c2
-rw-r--r--ops/addi/addi212.c2
-rw-r--r--ops/addi/addi213.c2
-rw-r--r--ops/addi/addi214.c2
-rw-r--r--ops/addi/addi215.c2
-rw-r--r--ops/addi/addi216.c2
-rw-r--r--ops/addi/addi217.c2
-rw-r--r--ops/addi/addi218.c2
-rw-r--r--ops/addi/addi219.c2
-rw-r--r--ops/addi/addi22.c2
-rw-r--r--ops/addi/addi220.c2
-rw-r--r--ops/addi/addi221.c2
-rw-r--r--ops/addi/addi222.c2
-rw-r--r--ops/addi/addi223.c2
-rw-r--r--ops/addi/addi224.c2
-rw-r--r--ops/addi/addi225.c2
-rw-r--r--ops/addi/addi226.c2
-rw-r--r--ops/addi/addi227.c2
-rw-r--r--ops/addi/addi228.c2
-rw-r--r--ops/addi/addi229.c2
-rw-r--r--ops/addi/addi23.c2
-rw-r--r--ops/addi/addi230.c2
-rw-r--r--ops/addi/addi231.c2
-rw-r--r--ops/addi/addi232.c2
-rw-r--r--ops/addi/addi233.c2
-rw-r--r--ops/addi/addi234.c2
-rw-r--r--ops/addi/addi235.c2
-rw-r--r--ops/addi/addi236.c2
-rw-r--r--ops/addi/addi237.c2
-rw-r--r--ops/addi/addi238.c2
-rw-r--r--ops/addi/addi239.c2
-rw-r--r--ops/addi/addi24.c2
-rw-r--r--ops/addi/addi240.c2
-rw-r--r--ops/addi/addi241.c2
-rw-r--r--ops/addi/addi242.c2
-rw-r--r--ops/addi/addi243.c2
-rw-r--r--ops/addi/addi244.c2
-rw-r--r--ops/addi/addi245.c2
-rw-r--r--ops/addi/addi246.c2
-rw-r--r--ops/addi/addi247.c2
-rw-r--r--ops/addi/addi248.c2
-rw-r--r--ops/addi/addi249.c2
-rw-r--r--ops/addi/addi25.c2
-rw-r--r--ops/addi/addi250.c2
-rw-r--r--ops/addi/addi251.c2
-rw-r--r--ops/addi/addi252.c2
-rw-r--r--ops/addi/addi253.c2
-rw-r--r--ops/addi/addi254.c2
-rw-r--r--ops/addi/addi255.c2
-rw-r--r--ops/addi/addi26.c2
-rw-r--r--ops/addi/addi27.c2
-rw-r--r--ops/addi/addi28.c2
-rw-r--r--ops/addi/addi29.c2
-rw-r--r--ops/addi/addi3.c2
-rw-r--r--ops/addi/addi30.c2
-rw-r--r--ops/addi/addi31.c2
-rw-r--r--ops/addi/addi32.c2
-rw-r--r--ops/addi/addi33.c2
-rw-r--r--ops/addi/addi34.c2
-rw-r--r--ops/addi/addi35.c2
-rw-r--r--ops/addi/addi36.c2
-rw-r--r--ops/addi/addi37.c2
-rw-r--r--ops/addi/addi38.c2
-rw-r--r--ops/addi/addi39.c2
-rw-r--r--ops/addi/addi4.c2
-rw-r--r--ops/addi/addi40.c2
-rw-r--r--ops/addi/addi41.c2
-rw-r--r--ops/addi/addi42.c2
-rw-r--r--ops/addi/addi43.c2
-rw-r--r--ops/addi/addi44.c2
-rw-r--r--ops/addi/addi45.c2
-rw-r--r--ops/addi/addi46.c2
-rw-r--r--ops/addi/addi47.c2
-rw-r--r--ops/addi/addi48.c2
-rw-r--r--ops/addi/addi49.c2
-rw-r--r--ops/addi/addi5.c2
-rw-r--r--ops/addi/addi50.c2
-rw-r--r--ops/addi/addi51.c2
-rw-r--r--ops/addi/addi52.c2
-rw-r--r--ops/addi/addi53.c2
-rw-r--r--ops/addi/addi54.c2
-rw-r--r--ops/addi/addi55.c2
-rw-r--r--ops/addi/addi56.c2
-rw-r--r--ops/addi/addi57.c2
-rw-r--r--ops/addi/addi58.c2
-rw-r--r--ops/addi/addi59.c2
-rw-r--r--ops/addi/addi6.c2
-rw-r--r--ops/addi/addi60.c2
-rw-r--r--ops/addi/addi61.c2
-rw-r--r--ops/addi/addi62.c2
-rw-r--r--ops/addi/addi63.c2
-rw-r--r--ops/addi/addi64.c2
-rw-r--r--ops/addi/addi65.c2
-rw-r--r--ops/addi/addi66.c2
-rw-r--r--ops/addi/addi67.c2
-rw-r--r--ops/addi/addi68.c2
-rw-r--r--ops/addi/addi69.c2
-rw-r--r--ops/addi/addi7.c2
-rw-r--r--ops/addi/addi70.c2
-rw-r--r--ops/addi/addi71.c2
-rw-r--r--ops/addi/addi72.c2
-rw-r--r--ops/addi/addi73.c2
-rw-r--r--ops/addi/addi74.c2
-rw-r--r--ops/addi/addi75.c2
-rw-r--r--ops/addi/addi76.c2
-rw-r--r--ops/addi/addi77.c2
-rw-r--r--ops/addi/addi78.c2
-rw-r--r--ops/addi/addi79.c2
-rw-r--r--ops/addi/addi8.c2
-rw-r--r--ops/addi/addi80.c2
-rw-r--r--ops/addi/addi81.c2
-rw-r--r--ops/addi/addi82.c2
-rw-r--r--ops/addi/addi83.c2
-rw-r--r--ops/addi/addi84.c2
-rw-r--r--ops/addi/addi85.c2
-rw-r--r--ops/addi/addi86.c2
-rw-r--r--ops/addi/addi87.c2
-rw-r--r--ops/addi/addi88.c2
-rw-r--r--ops/addi/addi89.c2
-rw-r--r--ops/addi/addi9.c2
-rw-r--r--ops/addi/addi90.c2
-rw-r--r--ops/addi/addi91.c2
-rw-r--r--ops/addi/addi92.c2
-rw-r--r--ops/addi/addi93.c2
-rw-r--r--ops/addi/addi94.c2
-rw-r--r--ops/addi/addi95.c2
-rw-r--r--ops/addi/addi96.c2
-rw-r--r--ops/addi/addi97.c2
-rw-r--r--ops/addi/addi98.c2
-rw-r--r--ops/addi/addi99.c2
-rw-r--r--ops/addxo.c2
-rw-r--r--ops/addyo.c2
-rw-r--r--ops/ban.c2
-rw-r--r--ops/baz.c2
-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
-rw-r--r--ops/common.h2
-rw-r--r--ops/end.c2
-rw-r--r--ops/incy.c2
-rw-r--r--ops/j.c2
-rw-r--r--ops/li/li0.c2
-rw-r--r--ops/li/li1.c2
-rw-r--r--ops/li/li10.c2
-rw-r--r--ops/li/li100.c2
-rw-r--r--ops/li/li101.c2
-rw-r--r--ops/li/li102.c2
-rw-r--r--ops/li/li103.c2
-rw-r--r--ops/li/li104.c2
-rw-r--r--ops/li/li105.c2
-rw-r--r--ops/li/li106.c2
-rw-r--r--ops/li/li107.c2
-rw-r--r--ops/li/li108.c2
-rw-r--r--ops/li/li109.c2
-rw-r--r--ops/li/li11.c2
-rw-r--r--ops/li/li110.c2
-rw-r--r--ops/li/li111.c2
-rw-r--r--ops/li/li112.c2
-rw-r--r--ops/li/li113.c2
-rw-r--r--ops/li/li114.c2
-rw-r--r--ops/li/li115.c2
-rw-r--r--ops/li/li116.c2
-rw-r--r--ops/li/li117.c2
-rw-r--r--ops/li/li118.c2
-rw-r--r--ops/li/li119.c2
-rw-r--r--ops/li/li12.c2
-rw-r--r--ops/li/li120.c2
-rw-r--r--ops/li/li121.c2
-rw-r--r--ops/li/li122.c2
-rw-r--r--ops/li/li123.c2
-rw-r--r--ops/li/li124.c2
-rw-r--r--ops/li/li125.c2
-rw-r--r--ops/li/li126.c2
-rw-r--r--ops/li/li127.c2
-rw-r--r--ops/li/li128.c2
-rw-r--r--ops/li/li129.c2
-rw-r--r--ops/li/li13.c2
-rw-r--r--ops/li/li130.c2
-rw-r--r--ops/li/li131.c2
-rw-r--r--ops/li/li132.c2
-rw-r--r--ops/li/li133.c2
-rw-r--r--ops/li/li134.c2
-rw-r--r--ops/li/li135.c2
-rw-r--r--ops/li/li136.c2
-rw-r--r--ops/li/li137.c2
-rw-r--r--ops/li/li138.c2
-rw-r--r--ops/li/li139.c2
-rw-r--r--ops/li/li14.c2
-rw-r--r--ops/li/li140.c2
-rw-r--r--ops/li/li141.c2
-rw-r--r--ops/li/li142.c2
-rw-r--r--ops/li/li143.c2
-rw-r--r--ops/li/li144.c2
-rw-r--r--ops/li/li145.c2
-rw-r--r--ops/li/li146.c2
-rw-r--r--ops/li/li147.c2
-rw-r--r--ops/li/li148.c2
-rw-r--r--ops/li/li149.c2
-rw-r--r--ops/li/li15.c2
-rw-r--r--ops/li/li150.c2
-rw-r--r--ops/li/li151.c2
-rw-r--r--ops/li/li152.c2
-rw-r--r--ops/li/li153.c2
-rw-r--r--ops/li/li154.c2
-rw-r--r--ops/li/li155.c2
-rw-r--r--ops/li/li156.c2
-rw-r--r--ops/li/li157.c2
-rw-r--r--ops/li/li158.c2
-rw-r--r--ops/li/li159.c2
-rw-r--r--ops/li/li16.c2
-rw-r--r--ops/li/li160.c2
-rw-r--r--ops/li/li161.c2
-rw-r--r--ops/li/li162.c2
-rw-r--r--ops/li/li163.c2
-rw-r--r--ops/li/li164.c2
-rw-r--r--ops/li/li165.c2
-rw-r--r--ops/li/li166.c2
-rw-r--r--ops/li/li167.c2
-rw-r--r--ops/li/li168.c2
-rw-r--r--ops/li/li169.c2
-rw-r--r--ops/li/li17.c2
-rw-r--r--ops/li/li170.c2
-rw-r--r--ops/li/li171.c2
-rw-r--r--ops/li/li172.c2
-rw-r--r--ops/li/li173.c2
-rw-r--r--ops/li/li174.c2
-rw-r--r--ops/li/li175.c2
-rw-r--r--ops/li/li176.c2
-rw-r--r--ops/li/li177.c2
-rw-r--r--ops/li/li178.c2
-rw-r--r--ops/li/li179.c2
-rw-r--r--ops/li/li18.c2
-rw-r--r--ops/li/li180.c2
-rw-r--r--ops/li/li181.c2
-rw-r--r--ops/li/li182.c2
-rw-r--r--ops/li/li183.c2
-rw-r--r--ops/li/li184.c2
-rw-r--r--ops/li/li185.c2
-rw-r--r--ops/li/li186.c2
-rw-r--r--ops/li/li187.c2
-rw-r--r--ops/li/li188.c2
-rw-r--r--ops/li/li189.c2
-rw-r--r--ops/li/li19.c2
-rw-r--r--ops/li/li190.c2
-rw-r--r--ops/li/li191.c2
-rw-r--r--ops/li/li192.c2
-rw-r--r--ops/li/li193.c2
-rw-r--r--ops/li/li194.c2
-rw-r--r--ops/li/li195.c2
-rw-r--r--ops/li/li196.c2
-rw-r--r--ops/li/li197.c2
-rw-r--r--ops/li/li198.c2
-rw-r--r--ops/li/li199.c2
-rw-r--r--ops/li/li2.c2
-rw-r--r--ops/li/li20.c2
-rw-r--r--ops/li/li200.c2
-rw-r--r--ops/li/li201.c2
-rw-r--r--ops/li/li202.c2
-rw-r--r--ops/li/li203.c2
-rw-r--r--ops/li/li204.c2
-rw-r--r--ops/li/li205.c2
-rw-r--r--ops/li/li206.c2
-rw-r--r--ops/li/li207.c2
-rw-r--r--ops/li/li208.c2
-rw-r--r--ops/li/li209.c2
-rw-r--r--ops/li/li21.c2
-rw-r--r--ops/li/li210.c2
-rw-r--r--ops/li/li211.c2
-rw-r--r--ops/li/li212.c2
-rw-r--r--ops/li/li213.c2
-rw-r--r--ops/li/li214.c2
-rw-r--r--ops/li/li215.c2
-rw-r--r--ops/li/li216.c2
-rw-r--r--ops/li/li217.c2
-rw-r--r--ops/li/li218.c2
-rw-r--r--ops/li/li219.c2
-rw-r--r--ops/li/li22.c2
-rw-r--r--ops/li/li220.c2
-rw-r--r--ops/li/li221.c2
-rw-r--r--ops/li/li222.c2
-rw-r--r--ops/li/li223.c2
-rw-r--r--ops/li/li224.c2
-rw-r--r--ops/li/li225.c2
-rw-r--r--ops/li/li226.c2
-rw-r--r--ops/li/li227.c2
-rw-r--r--ops/li/li228.c2
-rw-r--r--ops/li/li229.c2
-rw-r--r--ops/li/li23.c2
-rw-r--r--ops/li/li230.c2
-rw-r--r--ops/li/li231.c2
-rw-r--r--ops/li/li232.c2
-rw-r--r--ops/li/li233.c2
-rw-r--r--ops/li/li234.c2
-rw-r--r--ops/li/li235.c2
-rw-r--r--ops/li/li236.c2
-rw-r--r--ops/li/li237.c2
-rw-r--r--ops/li/li238.c2
-rw-r--r--ops/li/li239.c2
-rw-r--r--ops/li/li24.c2
-rw-r--r--ops/li/li240.c2
-rw-r--r--ops/li/li241.c2
-rw-r--r--ops/li/li242.c2
-rw-r--r--ops/li/li243.c2
-rw-r--r--ops/li/li244.c2
-rw-r--r--ops/li/li245.c2
-rw-r--r--ops/li/li246.c2
-rw-r--r--ops/li/li247.c2
-rw-r--r--ops/li/li248.c2
-rw-r--r--ops/li/li249.c2
-rw-r--r--ops/li/li25.c2
-rw-r--r--ops/li/li250.c2
-rw-r--r--ops/li/li251.c2
-rw-r--r--ops/li/li252.c2
-rw-r--r--ops/li/li253.c2
-rw-r--r--ops/li/li254.c2
-rw-r--r--ops/li/li255.c2
-rw-r--r--ops/li/li26.c2
-rw-r--r--ops/li/li27.c2
-rw-r--r--ops/li/li28.c2
-rw-r--r--ops/li/li29.c2
-rw-r--r--ops/li/li3.c2
-rw-r--r--ops/li/li30.c2
-rw-r--r--ops/li/li31.c2
-rw-r--r--ops/li/li32.c2
-rw-r--r--ops/li/li33.c2
-rw-r--r--ops/li/li34.c2
-rw-r--r--ops/li/li35.c2
-rw-r--r--ops/li/li36.c2
-rw-r--r--ops/li/li37.c2
-rw-r--r--ops/li/li38.c2
-rw-r--r--ops/li/li39.c2
-rw-r--r--ops/li/li4.c2
-rw-r--r--ops/li/li40.c2
-rw-r--r--ops/li/li41.c2
-rw-r--r--ops/li/li42.c2
-rw-r--r--ops/li/li43.c2
-rw-r--r--ops/li/li44.c2
-rw-r--r--ops/li/li45.c2
-rw-r--r--ops/li/li46.c2
-rw-r--r--ops/li/li47.c2
-rw-r--r--ops/li/li48.c2
-rw-r--r--ops/li/li49.c2
-rw-r--r--ops/li/li5.c2
-rw-r--r--ops/li/li50.c2
-rw-r--r--ops/li/li51.c2
-rw-r--r--ops/li/li52.c2
-rw-r--r--ops/li/li53.c2
-rw-r--r--ops/li/li54.c2
-rw-r--r--ops/li/li55.c2
-rw-r--r--ops/li/li56.c2
-rw-r--r--ops/li/li57.c2
-rw-r--r--ops/li/li58.c2
-rw-r--r--ops/li/li59.c2
-rw-r--r--ops/li/li6.c2
-rw-r--r--ops/li/li60.c2
-rw-r--r--ops/li/li61.c2
-rw-r--r--ops/li/li62.c2
-rw-r--r--ops/li/li63.c2
-rw-r--r--ops/li/li64.c2
-rw-r--r--ops/li/li65.c2
-rw-r--r--ops/li/li66.c2
-rw-r--r--ops/li/li67.c2
-rw-r--r--ops/li/li68.c2
-rw-r--r--ops/li/li69.c2
-rw-r--r--ops/li/li7.c2
-rw-r--r--ops/li/li70.c2
-rw-r--r--ops/li/li71.c2
-rw-r--r--ops/li/li72.c2
-rw-r--r--ops/li/li73.c2
-rw-r--r--ops/li/li74.c2
-rw-r--r--ops/li/li75.c2
-rw-r--r--ops/li/li76.c2
-rw-r--r--ops/li/li77.c2
-rw-r--r--ops/li/li78.c2
-rw-r--r--ops/li/li79.c2
-rw-r--r--ops/li/li8.c2
-rw-r--r--ops/li/li80.c2
-rw-r--r--ops/li/li81.c2
-rw-r--r--ops/li/li82.c2
-rw-r--r--ops/li/li83.c2
-rw-r--r--ops/li/li84.c2
-rw-r--r--ops/li/li85.c2
-rw-r--r--ops/li/li86.c2
-rw-r--r--ops/li/li87.c2
-rw-r--r--ops/li/li88.c2
-rw-r--r--ops/li/li89.c2
-rw-r--r--ops/li/li9.c2
-rw-r--r--ops/li/li90.c2
-rw-r--r--ops/li/li91.c2
-rw-r--r--ops/li/li92.c2
-rw-r--r--ops/li/li93.c2
-rw-r--r--ops/li/li94.c2
-rw-r--r--ops/li/li95.c2
-rw-r--r--ops/li/li96.c2
-rw-r--r--ops/li/li97.c2
-rw-r--r--ops/li/li98.c2
-rw-r--r--ops/li/li99.c2
-rw-r--r--ops/movao.c2
-rw-r--r--ops/movxa.c2
-rw-r--r--ops/movxo.c2
-rw-r--r--ops/movya.c2
-rw-r--r--ops/movyo.c2
-rw-r--r--ops/sl/sla0.c2
-rw-r--r--ops/sl/sla1.c2
-rw-r--r--ops/sl/sla10.c2
-rw-r--r--ops/sl/sla11.c2
-rw-r--r--ops/sl/sla12.c2
-rw-r--r--ops/sl/sla13.c2
-rw-r--r--ops/sl/sla14.c2
-rw-r--r--ops/sl/sla15.c2
-rw-r--r--ops/sl/sla16.c2
-rw-r--r--ops/sl/sla17.c2
-rw-r--r--ops/sl/sla18.c2
-rw-r--r--ops/sl/sla19.c2
-rw-r--r--ops/sl/sla2.c2
-rw-r--r--ops/sl/sla20.c2
-rw-r--r--ops/sl/sla21.c2
-rw-r--r--ops/sl/sla22.c2
-rw-r--r--ops/sl/sla23.c2
-rw-r--r--ops/sl/sla24.c2
-rw-r--r--ops/sl/sla25.c2
-rw-r--r--ops/sl/sla26.c2
-rw-r--r--ops/sl/sla27.c2
-rw-r--r--ops/sl/sla28.c2
-rw-r--r--ops/sl/sla29.c2
-rw-r--r--ops/sl/sla3.c2
-rw-r--r--ops/sl/sla30.c2
-rw-r--r--ops/sl/sla31.c2
-rw-r--r--ops/sl/sla32.c2
-rw-r--r--ops/sl/sla33.c2
-rw-r--r--ops/sl/sla34.c2
-rw-r--r--ops/sl/sla35.c2
-rw-r--r--ops/sl/sla36.c2
-rw-r--r--ops/sl/sla37.c2
-rw-r--r--ops/sl/sla38.c2
-rw-r--r--ops/sl/sla39.c2
-rw-r--r--ops/sl/sla4.c2
-rw-r--r--ops/sl/sla40.c2
-rw-r--r--ops/sl/sla41.c2
-rw-r--r--ops/sl/sla42.c2
-rw-r--r--ops/sl/sla43.c2
-rw-r--r--ops/sl/sla44.c2
-rw-r--r--ops/sl/sla45.c2
-rw-r--r--ops/sl/sla46.c2
-rw-r--r--ops/sl/sla47.c2
-rw-r--r--ops/sl/sla48.c2
-rw-r--r--ops/sl/sla49.c2
-rw-r--r--ops/sl/sla5.c2
-rw-r--r--ops/sl/sla50.c2
-rw-r--r--ops/sl/sla51.c2
-rw-r--r--ops/sl/sla52.c2
-rw-r--r--ops/sl/sla53.c2
-rw-r--r--ops/sl/sla54.c2
-rw-r--r--ops/sl/sla55.c2
-rw-r--r--ops/sl/sla56.c2
-rw-r--r--ops/sl/sla57.c2
-rw-r--r--ops/sl/sla58.c2
-rw-r--r--ops/sl/sla59.c2
-rw-r--r--ops/sl/sla6.c2
-rw-r--r--ops/sl/sla60.c2
-rw-r--r--ops/sl/sla61.c2
-rw-r--r--ops/sl/sla62.c2
-rw-r--r--ops/sl/sla63.c2
-rw-r--r--ops/sl/sla7.c2
-rw-r--r--ops/sl/sla8.c2
-rw-r--r--ops/sl/sla9.c2
-rw-r--r--ops/sl/slo0.c2
-rw-r--r--ops/sl/slo1.c2
-rw-r--r--ops/sl/slo10.c2
-rw-r--r--ops/sl/slo11.c2
-rw-r--r--ops/sl/slo12.c2
-rw-r--r--ops/sl/slo13.c2
-rw-r--r--ops/sl/slo14.c2
-rw-r--r--ops/sl/slo15.c2
-rw-r--r--ops/sl/slo16.c2
-rw-r--r--ops/sl/slo17.c2
-rw-r--r--ops/sl/slo18.c2
-rw-r--r--ops/sl/slo19.c2
-rw-r--r--ops/sl/slo2.c2
-rw-r--r--ops/sl/slo20.c2
-rw-r--r--ops/sl/slo21.c2
-rw-r--r--ops/sl/slo22.c2
-rw-r--r--ops/sl/slo23.c2
-rw-r--r--ops/sl/slo24.c2
-rw-r--r--ops/sl/slo25.c2
-rw-r--r--ops/sl/slo26.c2
-rw-r--r--ops/sl/slo27.c2
-rw-r--r--ops/sl/slo28.c2
-rw-r--r--ops/sl/slo29.c2
-rw-r--r--ops/sl/slo3.c2
-rw-r--r--ops/sl/slo30.c2
-rw-r--r--ops/sl/slo31.c2
-rw-r--r--ops/sl/slo32.c2
-rw-r--r--ops/sl/slo33.c2
-rw-r--r--ops/sl/slo34.c2
-rw-r--r--ops/sl/slo35.c2
-rw-r--r--ops/sl/slo36.c2
-rw-r--r--ops/sl/slo37.c2
-rw-r--r--ops/sl/slo38.c2
-rw-r--r--ops/sl/slo39.c2
-rw-r--r--ops/sl/slo4.c2
-rw-r--r--ops/sl/slo40.c2
-rw-r--r--ops/sl/slo41.c2
-rw-r--r--ops/sl/slo42.c2
-rw-r--r--ops/sl/slo43.c2
-rw-r--r--ops/sl/slo44.c2
-rw-r--r--ops/sl/slo45.c2
-rw-r--r--ops/sl/slo46.c2
-rw-r--r--ops/sl/slo47.c2
-rw-r--r--ops/sl/slo48.c2
-rw-r--r--ops/sl/slo49.c2
-rw-r--r--ops/sl/slo5.c2
-rw-r--r--ops/sl/slo50.c2
-rw-r--r--ops/sl/slo51.c2
-rw-r--r--ops/sl/slo52.c2
-rw-r--r--ops/sl/slo53.c2
-rw-r--r--ops/sl/slo54.c2
-rw-r--r--ops/sl/slo55.c2
-rw-r--r--ops/sl/slo56.c2
-rw-r--r--ops/sl/slo57.c2
-rw-r--r--ops/sl/slo58.c2
-rw-r--r--ops/sl/slo59.c2
-rw-r--r--ops/sl/slo6.c2
-rw-r--r--ops/sl/slo60.c2
-rw-r--r--ops/sl/slo61.c2
-rw-r--r--ops/sl/slo62.c2
-rw-r--r--ops/sl/slo63.c2
-rw-r--r--ops/sl/slo7.c2
-rw-r--r--ops/sl/slo8.c2
-rw-r--r--ops/sl/slo9.c2
-rw-r--r--ops/sl/slx0.c2
-rw-r--r--ops/sl/slx1.c2
-rw-r--r--ops/sl/slx10.c2
-rw-r--r--ops/sl/slx11.c2
-rw-r--r--ops/sl/slx12.c2
-rw-r--r--ops/sl/slx13.c2
-rw-r--r--ops/sl/slx14.c2
-rw-r--r--ops/sl/slx15.c2
-rw-r--r--ops/sl/slx16.c2
-rw-r--r--ops/sl/slx17.c2
-rw-r--r--ops/sl/slx18.c2
-rw-r--r--ops/sl/slx19.c2
-rw-r--r--ops/sl/slx2.c2
-rw-r--r--ops/sl/slx20.c2
-rw-r--r--ops/sl/slx21.c2
-rw-r--r--ops/sl/slx22.c2
-rw-r--r--ops/sl/slx23.c2
-rw-r--r--ops/sl/slx24.c2
-rw-r--r--ops/sl/slx25.c2
-rw-r--r--ops/sl/slx26.c2
-rw-r--r--ops/sl/slx27.c2
-rw-r--r--ops/sl/slx28.c2
-rw-r--r--ops/sl/slx29.c2
-rw-r--r--ops/sl/slx3.c2
-rw-r--r--ops/sl/slx30.c2
-rw-r--r--ops/sl/slx31.c2
-rw-r--r--ops/sl/slx32.c2
-rw-r--r--ops/sl/slx33.c2
-rw-r--r--ops/sl/slx34.c2
-rw-r--r--ops/sl/slx35.c2
-rw-r--r--ops/sl/slx36.c2
-rw-r--r--ops/sl/slx37.c2
-rw-r--r--ops/sl/slx38.c2
-rw-r--r--ops/sl/slx39.c2
-rw-r--r--ops/sl/slx4.c2
-rw-r--r--ops/sl/slx40.c2
-rw-r--r--ops/sl/slx41.c2
-rw-r--r--ops/sl/slx42.c2
-rw-r--r--ops/sl/slx43.c2
-rw-r--r--ops/sl/slx44.c2
-rw-r--r--ops/sl/slx45.c2
-rw-r--r--ops/sl/slx46.c2
-rw-r--r--ops/sl/slx47.c2
-rw-r--r--ops/sl/slx48.c2
-rw-r--r--ops/sl/slx49.c2
-rw-r--r--ops/sl/slx5.c2
-rw-r--r--ops/sl/slx50.c2
-rw-r--r--ops/sl/slx51.c2
-rw-r--r--ops/sl/slx52.c2
-rw-r--r--ops/sl/slx53.c2
-rw-r--r--ops/sl/slx54.c2
-rw-r--r--ops/sl/slx55.c2
-rw-r--r--ops/sl/slx56.c2
-rw-r--r--ops/sl/slx57.c2
-rw-r--r--ops/sl/slx58.c2
-rw-r--r--ops/sl/slx59.c2
-rw-r--r--ops/sl/slx6.c2
-rw-r--r--ops/sl/slx60.c2
-rw-r--r--ops/sl/slx61.c2
-rw-r--r--ops/sl/slx62.c2
-rw-r--r--ops/sl/slx63.c2
-rw-r--r--ops/sl/slx7.c2
-rw-r--r--ops/sl/slx8.c2
-rw-r--r--ops/sl/slx9.c2
-rw-r--r--ops/sl/sly0.c2
-rw-r--r--ops/sl/sly1.c2
-rw-r--r--ops/sl/sly10.c2
-rw-r--r--ops/sl/sly11.c2
-rw-r--r--ops/sl/sly12.c2
-rw-r--r--ops/sl/sly13.c2
-rw-r--r--ops/sl/sly14.c2
-rw-r--r--ops/sl/sly15.c2
-rw-r--r--ops/sl/sly16.c2
-rw-r--r--ops/sl/sly17.c2
-rw-r--r--ops/sl/sly18.c2
-rw-r--r--ops/sl/sly19.c2
-rw-r--r--ops/sl/sly2.c2
-rw-r--r--ops/sl/sly20.c2
-rw-r--r--ops/sl/sly21.c2
-rw-r--r--ops/sl/sly22.c2
-rw-r--r--ops/sl/sly23.c2
-rw-r--r--ops/sl/sly24.c2
-rw-r--r--ops/sl/sly25.c2
-rw-r--r--ops/sl/sly26.c2
-rw-r--r--ops/sl/sly27.c2
-rw-r--r--ops/sl/sly28.c2
-rw-r--r--ops/sl/sly29.c2
-rw-r--r--ops/sl/sly3.c2
-rw-r--r--ops/sl/sly30.c2
-rw-r--r--ops/sl/sly31.c2
-rw-r--r--ops/sl/sly32.c2
-rw-r--r--ops/sl/sly33.c2
-rw-r--r--ops/sl/sly34.c2
-rw-r--r--ops/sl/sly35.c2
-rw-r--r--ops/sl/sly36.c2
-rw-r--r--ops/sl/sly37.c2
-rw-r--r--ops/sl/sly38.c2
-rw-r--r--ops/sl/sly39.c2
-rw-r--r--ops/sl/sly4.c2
-rw-r--r--ops/sl/sly40.c2
-rw-r--r--ops/sl/sly41.c2
-rw-r--r--ops/sl/sly42.c2
-rw-r--r--ops/sl/sly43.c2
-rw-r--r--ops/sl/sly44.c2
-rw-r--r--ops/sl/sly45.c2
-rw-r--r--ops/sl/sly46.c2
-rw-r--r--ops/sl/sly47.c2
-rw-r--r--ops/sl/sly48.c2
-rw-r--r--ops/sl/sly49.c2
-rw-r--r--ops/sl/sly5.c2
-rw-r--r--ops/sl/sly50.c2
-rw-r--r--ops/sl/sly51.c2
-rw-r--r--ops/sl/sly52.c2
-rw-r--r--ops/sl/sly53.c2
-rw-r--r--ops/sl/sly54.c2
-rw-r--r--ops/sl/sly55.c2
-rw-r--r--ops/sl/sly56.c2
-rw-r--r--ops/sl/sly57.c2
-rw-r--r--ops/sl/sly58.c2
-rw-r--r--ops/sl/sly59.c2
-rw-r--r--ops/sl/sly6.c2
-rw-r--r--ops/sl/sly60.c2
-rw-r--r--ops/sl/sly61.c2
-rw-r--r--ops/sl/sly62.c2
-rw-r--r--ops/sl/sly63.c2
-rw-r--r--ops/sl/sly7.c2
-rw-r--r--ops/sl/sly8.c2
-rw-r--r--ops/sl/sly9.c2
-rw-r--r--ops/sr/sra0.c2
-rw-r--r--ops/sr/sra1.c2
-rw-r--r--ops/sr/sra10.c2
-rw-r--r--ops/sr/sra11.c2
-rw-r--r--ops/sr/sra12.c2
-rw-r--r--ops/sr/sra13.c2
-rw-r--r--ops/sr/sra14.c2
-rw-r--r--ops/sr/sra15.c2
-rw-r--r--ops/sr/sra16.c2
-rw-r--r--ops/sr/sra17.c2
-rw-r--r--ops/sr/sra18.c2
-rw-r--r--ops/sr/sra19.c2
-rw-r--r--ops/sr/sra2.c2
-rw-r--r--ops/sr/sra20.c2
-rw-r--r--ops/sr/sra21.c2
-rw-r--r--ops/sr/sra22.c2
-rw-r--r--ops/sr/sra23.c2
-rw-r--r--ops/sr/sra24.c2
-rw-r--r--ops/sr/sra25.c2
-rw-r--r--ops/sr/sra26.c2
-rw-r--r--ops/sr/sra27.c2
-rw-r--r--ops/sr/sra28.c2
-rw-r--r--ops/sr/sra29.c2
-rw-r--r--ops/sr/sra3.c2
-rw-r--r--ops/sr/sra30.c2
-rw-r--r--ops/sr/sra31.c2
-rw-r--r--ops/sr/sra32.c2
-rw-r--r--ops/sr/sra33.c2
-rw-r--r--ops/sr/sra34.c2
-rw-r--r--ops/sr/sra35.c2
-rw-r--r--ops/sr/sra36.c2
-rw-r--r--ops/sr/sra37.c2
-rw-r--r--ops/sr/sra38.c2
-rw-r--r--ops/sr/sra39.c2
-rw-r--r--ops/sr/sra4.c2
-rw-r--r--ops/sr/sra40.c2
-rw-r--r--ops/sr/sra41.c2
-rw-r--r--ops/sr/sra42.c2
-rw-r--r--ops/sr/sra43.c2
-rw-r--r--ops/sr/sra44.c2
-rw-r--r--ops/sr/sra45.c2
-rw-r--r--ops/sr/sra46.c2
-rw-r--r--ops/sr/sra47.c2
-rw-r--r--ops/sr/sra48.c2
-rw-r--r--ops/sr/sra49.c2
-rw-r--r--ops/sr/sra5.c2
-rw-r--r--ops/sr/sra50.c2
-rw-r--r--ops/sr/sra51.c2
-rw-r--r--ops/sr/sra52.c2
-rw-r--r--ops/sr/sra53.c2
-rw-r--r--ops/sr/sra54.c2
-rw-r--r--ops/sr/sra55.c2
-rw-r--r--ops/sr/sra56.c2
-rw-r--r--ops/sr/sra57.c2
-rw-r--r--ops/sr/sra58.c2
-rw-r--r--ops/sr/sra59.c2
-rw-r--r--ops/sr/sra6.c2
-rw-r--r--ops/sr/sra60.c2
-rw-r--r--ops/sr/sra61.c2
-rw-r--r--ops/sr/sra62.c2
-rw-r--r--ops/sr/sra63.c2
-rw-r--r--ops/sr/sra7.c2
-rw-r--r--ops/sr/sra8.c2
-rw-r--r--ops/sr/sra9.c2
-rw-r--r--ops/sr/sro0.c2
-rw-r--r--ops/sr/sro1.c2
-rw-r--r--ops/sr/sro10.c2
-rw-r--r--ops/sr/sro11.c2
-rw-r--r--ops/sr/sro12.c2
-rw-r--r--ops/sr/sro13.c2
-rw-r--r--ops/sr/sro14.c2
-rw-r--r--ops/sr/sro15.c2
-rw-r--r--ops/sr/sro16.c2
-rw-r--r--ops/sr/sro17.c2
-rw-r--r--ops/sr/sro18.c2
-rw-r--r--ops/sr/sro19.c2
-rw-r--r--ops/sr/sro2.c2
-rw-r--r--ops/sr/sro20.c2
-rw-r--r--ops/sr/sro21.c2
-rw-r--r--ops/sr/sro22.c2
-rw-r--r--ops/sr/sro23.c2
-rw-r--r--ops/sr/sro24.c2
-rw-r--r--ops/sr/sro25.c2
-rw-r--r--ops/sr/sro26.c2
-rw-r--r--ops/sr/sro27.c2
-rw-r--r--ops/sr/sro28.c2
-rw-r--r--ops/sr/sro29.c2
-rw-r--r--ops/sr/sro3.c2
-rw-r--r--ops/sr/sro30.c2
-rw-r--r--ops/sr/sro31.c2
-rw-r--r--ops/sr/sro32.c2
-rw-r--r--ops/sr/sro33.c2
-rw-r--r--ops/sr/sro34.c2
-rw-r--r--ops/sr/sro35.c2
-rw-r--r--ops/sr/sro36.c2
-rw-r--r--ops/sr/sro37.c2
-rw-r--r--ops/sr/sro38.c2
-rw-r--r--ops/sr/sro39.c2
-rw-r--r--ops/sr/sro4.c2
-rw-r--r--ops/sr/sro40.c2
-rw-r--r--ops/sr/sro41.c2
-rw-r--r--ops/sr/sro42.c2
-rw-r--r--ops/sr/sro43.c2
-rw-r--r--ops/sr/sro44.c2
-rw-r--r--ops/sr/sro45.c2
-rw-r--r--ops/sr/sro46.c2
-rw-r--r--ops/sr/sro47.c2
-rw-r--r--ops/sr/sro48.c2
-rw-r--r--ops/sr/sro49.c2
-rw-r--r--ops/sr/sro5.c2
-rw-r--r--ops/sr/sro50.c2
-rw-r--r--ops/sr/sro51.c2
-rw-r--r--ops/sr/sro52.c2
-rw-r--r--ops/sr/sro53.c2
-rw-r--r--ops/sr/sro54.c2
-rw-r--r--ops/sr/sro55.c2
-rw-r--r--ops/sr/sro56.c2
-rw-r--r--ops/sr/sro57.c2
-rw-r--r--ops/sr/sro58.c2
-rw-r--r--ops/sr/sro59.c2
-rw-r--r--ops/sr/sro6.c2
-rw-r--r--ops/sr/sro60.c2
-rw-r--r--ops/sr/sro61.c2
-rw-r--r--ops/sr/sro62.c2
-rw-r--r--ops/sr/sro63.c2
-rw-r--r--ops/sr/sro7.c2
-rw-r--r--ops/sr/sro8.c2
-rw-r--r--ops/sr/sro9.c2
-rw-r--r--ops/sr/srx0.c2
-rw-r--r--ops/sr/srx1.c2
-rw-r--r--ops/sr/srx10.c2
-rw-r--r--ops/sr/srx11.c2
-rw-r--r--ops/sr/srx12.c2
-rw-r--r--ops/sr/srx13.c2
-rw-r--r--ops/sr/srx14.c2
-rw-r--r--ops/sr/srx15.c2
-rw-r--r--ops/sr/srx16.c2
-rw-r--r--ops/sr/srx17.c2
-rw-r--r--ops/sr/srx18.c2
-rw-r--r--ops/sr/srx19.c2
-rw-r--r--ops/sr/srx2.c2
-rw-r--r--ops/sr/srx20.c2
-rw-r--r--ops/sr/srx21.c2
-rw-r--r--ops/sr/srx22.c2
-rw-r--r--ops/sr/srx23.c2
-rw-r--r--ops/sr/srx24.c2
-rw-r--r--ops/sr/srx25.c2
-rw-r--r--ops/sr/srx26.c2
-rw-r--r--ops/sr/srx27.c2
-rw-r--r--ops/sr/srx28.c2
-rw-r--r--ops/sr/srx29.c2
-rw-r--r--ops/sr/srx3.c2
-rw-r--r--ops/sr/srx30.c2
-rw-r--r--ops/sr/srx31.c2
-rw-r--r--ops/sr/srx32.c2
-rw-r--r--ops/sr/srx33.c2
-rw-r--r--ops/sr/srx34.c2
-rw-r--r--ops/sr/srx35.c2
-rw-r--r--ops/sr/srx36.c2
-rw-r--r--ops/sr/srx37.c2
-rw-r--r--ops/sr/srx38.c2
-rw-r--r--ops/sr/srx39.c2
-rw-r--r--ops/sr/srx4.c2
-rw-r--r--ops/sr/srx40.c2
-rw-r--r--ops/sr/srx41.c2
-rw-r--r--ops/sr/srx42.c2
-rw-r--r--ops/sr/srx43.c2
-rw-r--r--ops/sr/srx44.c2
-rw-r--r--ops/sr/srx45.c2
-rw-r--r--ops/sr/srx46.c2
-rw-r--r--ops/sr/srx47.c2
-rw-r--r--ops/sr/srx48.c2
-rw-r--r--ops/sr/srx49.c2
-rw-r--r--ops/sr/srx5.c2
-rw-r--r--ops/sr/srx50.c2
-rw-r--r--ops/sr/srx51.c2
-rw-r--r--ops/sr/srx52.c2
-rw-r--r--ops/sr/srx53.c2
-rw-r--r--ops/sr/srx54.c2
-rw-r--r--ops/sr/srx55.c2
-rw-r--r--ops/sr/srx56.c2
-rw-r--r--ops/sr/srx57.c2
-rw-r--r--ops/sr/srx58.c2
-rw-r--r--ops/sr/srx59.c2
-rw-r--r--ops/sr/srx6.c2
-rw-r--r--ops/sr/srx60.c2
-rw-r--r--ops/sr/srx61.c2
-rw-r--r--ops/sr/srx62.c2
-rw-r--r--ops/sr/srx63.c2
-rw-r--r--ops/sr/srx7.c2
-rw-r--r--ops/sr/srx8.c2
-rw-r--r--ops/sr/srx9.c2
-rw-r--r--ops/sr/sry0.c2
-rw-r--r--ops/sr/sry1.c2
-rw-r--r--ops/sr/sry10.c2
-rw-r--r--ops/sr/sry11.c2
-rw-r--r--ops/sr/sry12.c2
-rw-r--r--ops/sr/sry13.c2
-rw-r--r--ops/sr/sry14.c2
-rw-r--r--ops/sr/sry15.c2
-rw-r--r--ops/sr/sry16.c2
-rw-r--r--ops/sr/sry17.c2
-rw-r--r--ops/sr/sry18.c2
-rw-r--r--ops/sr/sry19.c2
-rw-r--r--ops/sr/sry2.c2
-rw-r--r--ops/sr/sry20.c2
-rw-r--r--ops/sr/sry21.c2
-rw-r--r--ops/sr/sry22.c2
-rw-r--r--ops/sr/sry23.c2
-rw-r--r--ops/sr/sry24.c2
-rw-r--r--ops/sr/sry25.c2
-rw-r--r--ops/sr/sry26.c2
-rw-r--r--ops/sr/sry27.c2
-rw-r--r--ops/sr/sry28.c2
-rw-r--r--ops/sr/sry29.c2
-rw-r--r--ops/sr/sry3.c2
-rw-r--r--ops/sr/sry30.c2
-rw-r--r--ops/sr/sry31.c2
-rw-r--r--ops/sr/sry32.c2
-rw-r--r--ops/sr/sry33.c2
-rw-r--r--ops/sr/sry34.c2
-rw-r--r--ops/sr/sry35.c2
-rw-r--r--ops/sr/sry36.c2
-rw-r--r--ops/sr/sry37.c2
-rw-r--r--ops/sr/sry38.c2
-rw-r--r--ops/sr/sry39.c2
-rw-r--r--ops/sr/sry4.c2
-rw-r--r--ops/sr/sry40.c2
-rw-r--r--ops/sr/sry41.c2
-rw-r--r--ops/sr/sry42.c2
-rw-r--r--ops/sr/sry43.c2
-rw-r--r--ops/sr/sry44.c2
-rw-r--r--ops/sr/sry45.c2
-rw-r--r--ops/sr/sry46.c2
-rw-r--r--ops/sr/sry47.c2
-rw-r--r--ops/sr/sry48.c2
-rw-r--r--ops/sr/sry49.c2
-rw-r--r--ops/sr/sry5.c2
-rw-r--r--ops/sr/sry50.c2
-rw-r--r--ops/sr/sry51.c2
-rw-r--r--ops/sr/sry52.c2
-rw-r--r--ops/sr/sry53.c2
-rw-r--r--ops/sr/sry54.c2
-rw-r--r--ops/sr/sry55.c2
-rw-r--r--ops/sr/sry56.c2
-rw-r--r--ops/sr/sry57.c2
-rw-r--r--ops/sr/sry58.c2
-rw-r--r--ops/sr/sry59.c2
-rw-r--r--ops/sr/sry6.c2
-rw-r--r--ops/sr/sry60.c2
-rw-r--r--ops/sr/sry61.c2
-rw-r--r--ops/sr/sry62.c2
-rw-r--r--ops/sr/sry63.c2
-rw-r--r--ops/sr/sry7.c2
-rw-r--r--ops/sr/sry8.c2
-rw-r--r--ops/sr/sry9.c2
-rw-r--r--ops/sub.c2
-rw-r--r--ops/subxo.c2
-rw-r--r--ops/subyo.c2
-rwxr-xr-xscripts/license7
-rw-r--r--src/copyjit.c2
-rw-r--r--src/copyjit.h2
-rw-r--r--src/main.c2
1308 files changed, 2838 insertions, 1 deletions
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..36d8515
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,220 @@
+ copyleft-next 0.3.1 ("this License")
+ Release date: 2016-04-29
+
+1. License Grants; No Trademark License
+
+ Subject to the terms of this License, I grant You:
+
+ a) A non-exclusive, worldwide, perpetual, royalty-free, irrevocable
+ copyright license, to reproduce, Distribute, prepare derivative works
+ of, publicly perform and publicly display My Work.
+
+ b) A non-exclusive, worldwide, perpetual, royalty-free, irrevocable
+ patent license under Licensed Patents to make, have made, use, sell,
+ offer for sale, and import Covered Works.
+
+ This License does not grant any rights in My name, trademarks, service
+ marks, or logos.
+
+2. Distribution: General Conditions
+
+ You may Distribute Covered Works, provided that You (i) inform
+ recipients how they can obtain a copy of this License; (ii) satisfy the
+ applicable conditions of sections 3 through 6; and (iii) preserve all
+ Legal Notices contained in My Work (to the extent they remain
+ pertinent). "Legal Notices" means copyright notices, license notices,
+ license texts, and author attributions, but does not include logos,
+ other graphical images, trademarks or trademark legends.
+
+3. Conditions for Distributing Derived Works; Outbound GPL Compatibility
+
+ If You Distribute a Derived Work, You must license the entire Derived
+ Work as a whole under this License, with prominent notice of such
+ licensing. This condition may not be avoided through such means as
+ separate Distribution of portions of the Derived Work.
+
+ If the Derived Work includes material licensed under the GPL, You may
+ instead license the Derived Work under the GPL.
+
+4. Condition Against Further Restrictions; Inbound License Compatibility
+
+ When Distributing a Covered Work, You may not impose further
+ restrictions on the exercise of rights in the Covered Work granted under
+ this License. This condition is not excused merely because such
+ restrictions result from Your compliance with conditions or obligations
+ extrinsic to this License (such as a court order or an agreement with a
+ third party).
+
+ However, You may Distribute a Covered Work incorporating material
+ governed by a license that is both OSI-Approved and FSF-Free as of the
+ release date of this License, provided that compliance with such
+ other license would not conflict with any conditions stated in other
+ sections of this License.
+
+5. Conditions for Distributing Object Code
+
+ You may Distribute an Object Code form of a Covered Work, provided that
+ you accompany the Object Code with a URL through which the Corresponding
+ Source is made available, at no charge, by some standard or customary
+ means of providing network access to source code.
+
+ If you Distribute the Object Code in a physical product or tangible
+ storage medium ("Product"), the Corresponding Source must be available
+ through such URL for two years from the date of Your most recent
+ Distribution of the Object Code in the Product. However, if the Product
+ itself contains or is accompanied by the Corresponding Source (made
+ available in a customarily accessible manner), You need not also comply
+ with the first paragraph of this section.
+
+ Each direct and indirect recipient of the Covered Work from You is an
+ intended third-party beneficiary of this License solely as to this
+ section 5, with the right to enforce its terms.
+
+6. Symmetrical Licensing Condition for Upstream Contributions
+
+ If You Distribute a work to Me specifically for inclusion in or
+ modification of a Covered Work (a "Patch"), and no explicit licensing
+ terms apply to the Patch, You license the Patch under this License, to
+ the extent of Your copyright in the Patch. This condition does not
+ negate the other conditions of this License, if applicable to the Patch.
+
+7. Nullification of Copyleft/Proprietary Dual Licensing
+
+ If I offer to license, for a fee, a Covered Work under terms other than
+ a license that is OSI-Approved or FSF-Free as of the release date of this
+ License or a numbered version of copyleft-next released by the
+ Copyleft-Next Project, then the license I grant You under section 1 is no
+ longer subject to the conditions in sections 3 through 5.
+
+8. Copyleft Sunset
+
+ The conditions in sections 3 through 5 no longer apply once fifteen
+ years have elapsed from the date of My first Distribution of My Work
+ under this License.
+
+9. Pass-Through
+
+ When You Distribute a Covered Work, the recipient automatically receives
+ a license to My Work from Me, subject to the terms of this License.
+
+10. Termination
+
+ Your license grants under section 1 are automatically terminated if You
+
+ a) fail to comply with the conditions of this License, unless You cure
+ such noncompliance within thirty days after becoming aware of it, or
+
+ b) initiate a patent infringement litigation claim (excluding
+ declaratory judgment actions, counterclaims, and cross-claims)
+ alleging that any part of My Work directly or indirectly infringes
+ any patent.
+
+ Termination of Your license grants extends to all copies of Covered
+ Works You subsequently obtain. Termination does not terminate the
+ rights of those who have received copies or rights from You subject to
+ this License.
+
+ To the extent permission to make copies of a Covered Work is necessary
+ merely for running it, such permission is not terminable.
+
+11. Later License Versions
+
+ The Copyleft-Next Project may release new versions of copyleft-next,
+ designated by a distinguishing version number ("Later Versions").
+ Unless I explicitly remove the option of Distributing Covered Works
+ under Later Versions, You may Distribute Covered Works under any Later
+ Version.
+
+** 12. No Warranty **
+** **
+** My Work is provided "as-is", without warranty. You bear the risk **
+** of using it. To the extent permitted by applicable law, each **
+** Distributor of My Work excludes the implied warranties of title, **
+** merchantability, fitness for a particular purpose and **
+** non-infringement. **
+
+** 13. Limitation of Liability **
+** **
+** To the extent permitted by applicable law, in no event will any **
+** Distributor of My Work be liable to You for any damages **
+** whatsoever, whether direct, indirect, special, incidental, or **
+** consequential damages, whether arising under contract, tort **
+** (including negligence), or otherwise, even where the Distributor **
+** knew or should have known about the possibility of such damages. **
+
+14. Severability
+
+ The invalidity or unenforceability of any provision of this License
+ does not affect the validity or enforceability of the remainder of
+ this License. Such provision is to be reformed to the minimum extent
+ necessary to make it valid and enforceable.
+
+15. Definitions
+
+ "Copyleft-Next Project" means the project that maintains the source
+ code repository at <https://github.com/copyleft-next/copyleft-next.git/>
+ as of the release date of this License.
+
+ "Corresponding Source" of a Covered Work in Object Code form means (i)
+ the Source Code form of the Covered Work; (ii) all scripts,
+ instructions and similar information that are reasonably necessary for
+ a skilled developer to generate such Object Code from the Source Code
+ provided under (i); and (iii) a list clearly identifying all Separate
+ Works (other than those provided in compliance with (ii)) that were
+ specifically used in building and (if applicable) installing the
+ Covered Work (for example, a specified proprietary compiler including
+ its version number). Corresponding Source must be machine-readable.
+
+ "Covered Work" means My Work or a Derived Work.
+
+ "Derived Work" means a work of authorship that copies from, modifies,
+ adapts, is based on, is a derivative work of, transforms, translates or
+ contains all or part of My Work, such that copyright permission is
+ required. The following are not Derived Works: (i) Mere Aggregation;
+ (ii) a mere reproduction of My Work; and (iii) if My Work fails to
+ explicitly state an expectation otherwise, a work that merely makes
+ reference to My Work.
+
+ "Distribute" means to distribute, transfer or make a copy available to
+ someone else, such that copyright permission is required.
+
+ "Distributor" means Me and anyone else who Distributes a Covered Work.
+
+ "FSF-Free" means classified as 'free' by the Free Software Foundation.
+
+ "GPL" means a version of the GNU General Public License or the GNU
+ Affero General Public License.
+
+ "I"/"Me"/"My" refers to the individual or legal entity that places My
+ Work under this License. "You"/"Your" refers to the individual or legal
+ entity exercising rights in My Work under this License. A legal entity
+ includes each entity that controls, is controlled by, or is under
+ common control with such legal entity. "Control" means (a) the power to
+ direct the actions of such legal entity, whether by contract or
+ otherwise, or (b) ownership of more than fifty percent of the
+ outstanding shares or beneficial ownership of such legal entity.
+
+ "Licensed Patents" means all patent claims licensable royalty-free by
+ Me, now or in the future, that are necessarily infringed by making,
+ using, or selling My Work, and excludes claims that would be infringed
+ only as a consequence of further modification of My Work.
+
+ "Mere Aggregation" means an aggregation of a Covered Work with a
+ Separate Work.
+
+ "My Work" means the particular work of authorship I license to You
+ under this License.
+
+ "Object Code" means any form of a work that is not Source Code.
+
+ "OSI-Approved" means approved as 'Open Source' by the Open Source
+ Initiative.
+
+ "Separate Work" means a work that is separate from and independent of a
+ particular Covered Work and is not by its nature an extension or
+ enhancement of the Covered Work, and/or a runtime library, standard
+ library or similar component that is used to generate an Object Code
+ form of a Covered Work.
+
+ "Source Code" means the preferred form of a work for making
+ modifications to it.
diff --git a/lib/decls.h b/lib/decls.h
index 84e92af..3fa402e 100644
--- a/lib/decls.h
+++ b/lib/decls.h
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#ifndef COPYJIT_DECLS_H
#define COPYJIT_DECLS_H
void *compile_add(ctx_t *ctx);
diff --git a/lib/defns.h b/lib/defns.h
index ac9607a..568c025 100644
--- a/lib/defns.h
+++ b/lib/defns.h
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#ifndef COPYJIT_DEFNS_H
#define COPYJIT_DEFNS_H
void *compile_add(ctx_t *ctx)
diff --git a/lib/empty.c b/lib/empty.c
index 6cbdee2..a7528a9 100644
--- a/lib/empty.c
+++ b/lib/empty.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../ops/common.h"
DEFINE_OP(empty)
diff --git a/lib/ops.h b/lib/ops.h
index af33f0d..d071312 100644
--- a/lib/ops.h
+++ b/lib/ops.h
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#ifndef COPYJIT_OPS_H
#define COPYJIT_OPS_H
unsigned char gen_add[] = {
diff --git a/lib/prune.c b/lib/prune.c
index 5bf5f0b..504de48 100644
--- a/lib/prune.c
+++ b/lib/prune.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
diff --git a/ops/add.c b/ops/add.c
index 164307e..a75981b 100644
--- a/ops/add.c
+++ b/ops/add.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "common.h"
DEFINE_OP(add)
diff --git a/ops/addao.c b/ops/addao.c
index 300a71b..c2b92c2 100644
--- a/ops/addao.c
+++ b/ops/addao.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "common.h"
DEFINE_OP(addao)
diff --git a/ops/addi/addi0.c b/ops/addi/addi0.c
index f77f7c2..72b46a4 100644
--- a/ops/addi/addi0.c
+++ b/ops/addi/addi0.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi0) {
NEXT_OP(sp, a, x, y, o + 0);
diff --git a/ops/addi/addi1.c b/ops/addi/addi1.c
index 616b4b8..2ad4094 100644
--- a/ops/addi/addi1.c
+++ b/ops/addi/addi1.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi1) {
NEXT_OP(sp, a, x, y, o + 1);
diff --git a/ops/addi/addi10.c b/ops/addi/addi10.c
index 65ede77..43a4b04 100644
--- a/ops/addi/addi10.c
+++ b/ops/addi/addi10.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi10) {
NEXT_OP(sp, a, x, y, o + 10);
diff --git a/ops/addi/addi100.c b/ops/addi/addi100.c
index 0081e88..bff2384 100644
--- a/ops/addi/addi100.c
+++ b/ops/addi/addi100.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi100) {
NEXT_OP(sp, a, x, y, o + 100);
diff --git a/ops/addi/addi101.c b/ops/addi/addi101.c
index 226d710..fc571c6 100644
--- a/ops/addi/addi101.c
+++ b/ops/addi/addi101.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi101) {
NEXT_OP(sp, a, x, y, o + 101);
diff --git a/ops/addi/addi102.c b/ops/addi/addi102.c
index 8d371b0..47eecd9 100644
--- a/ops/addi/addi102.c
+++ b/ops/addi/addi102.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi102) {
NEXT_OP(sp, a, x, y, o + 102);
diff --git a/ops/addi/addi103.c b/ops/addi/addi103.c
index 139870b..d256161 100644
--- a/ops/addi/addi103.c
+++ b/ops/addi/addi103.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi103) {
NEXT_OP(sp, a, x, y, o + 103);
diff --git a/ops/addi/addi104.c b/ops/addi/addi104.c
index deb4b90..515edb1 100644
--- a/ops/addi/addi104.c
+++ b/ops/addi/addi104.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi104) {
NEXT_OP(sp, a, x, y, o + 104);
diff --git a/ops/addi/addi105.c b/ops/addi/addi105.c
index 3b07e7b..acf9455 100644
--- a/ops/addi/addi105.c
+++ b/ops/addi/addi105.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi105) {
NEXT_OP(sp, a, x, y, o + 105);
diff --git a/ops/addi/addi106.c b/ops/addi/addi106.c
index 114992f..432e58f 100644
--- a/ops/addi/addi106.c
+++ b/ops/addi/addi106.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi106) {
NEXT_OP(sp, a, x, y, o + 106);
diff --git a/ops/addi/addi107.c b/ops/addi/addi107.c
index 3b2f21b..eb2d7f1 100644
--- a/ops/addi/addi107.c
+++ b/ops/addi/addi107.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi107) {
NEXT_OP(sp, a, x, y, o + 107);
diff --git a/ops/addi/addi108.c b/ops/addi/addi108.c
index fb5cf32..fbc42f4 100644
--- a/ops/addi/addi108.c
+++ b/ops/addi/addi108.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi108) {
NEXT_OP(sp, a, x, y, o + 108);
diff --git a/ops/addi/addi109.c b/ops/addi/addi109.c
index 5474cab..d6efc36 100644
--- a/ops/addi/addi109.c
+++ b/ops/addi/addi109.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi109) {
NEXT_OP(sp, a, x, y, o + 109);
diff --git a/ops/addi/addi11.c b/ops/addi/addi11.c
index ac57072..06b83f8 100644
--- a/ops/addi/addi11.c
+++ b/ops/addi/addi11.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi11) {
NEXT_OP(sp, a, x, y, o + 11);
diff --git a/ops/addi/addi110.c b/ops/addi/addi110.c
index 215319a..04099e9 100644
--- a/ops/addi/addi110.c
+++ b/ops/addi/addi110.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi110) {
NEXT_OP(sp, a, x, y, o + 110);
diff --git a/ops/addi/addi111.c b/ops/addi/addi111.c
index 37a49e6..8030582 100644
--- a/ops/addi/addi111.c
+++ b/ops/addi/addi111.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi111) {
NEXT_OP(sp, a, x, y, o + 111);
diff --git a/ops/addi/addi112.c b/ops/addi/addi112.c
index 7996d09..93ddc1f 100644
--- a/ops/addi/addi112.c
+++ b/ops/addi/addi112.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi112) {
NEXT_OP(sp, a, x, y, o + 112);
diff --git a/ops/addi/addi113.c b/ops/addi/addi113.c
index d960c7f..5f0452c 100644
--- a/ops/addi/addi113.c
+++ b/ops/addi/addi113.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi113) {
NEXT_OP(sp, a, x, y, o + 113);
diff --git a/ops/addi/addi114.c b/ops/addi/addi114.c
index 2a29945..8762b1e 100644
--- a/ops/addi/addi114.c
+++ b/ops/addi/addi114.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi114) {
NEXT_OP(sp, a, x, y, o + 114);
diff --git a/ops/addi/addi115.c b/ops/addi/addi115.c
index eb9a862..7c138f7 100644
--- a/ops/addi/addi115.c
+++ b/ops/addi/addi115.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi115) {
NEXT_OP(sp, a, x, y, o + 115);
diff --git a/ops/addi/addi116.c b/ops/addi/addi116.c
index 4edefc7..d9a597d 100644
--- a/ops/addi/addi116.c
+++ b/ops/addi/addi116.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi116) {
NEXT_OP(sp, a, x, y, o + 116);
diff --git a/ops/addi/addi117.c b/ops/addi/addi117.c
index 6eebf9d..e16fb30 100644
--- a/ops/addi/addi117.c
+++ b/ops/addi/addi117.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi117) {
NEXT_OP(sp, a, x, y, o + 117);
diff --git a/ops/addi/addi118.c b/ops/addi/addi118.c
index 60f6622..c0e60f0 100644
--- a/ops/addi/addi118.c
+++ b/ops/addi/addi118.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi118) {
NEXT_OP(sp, a, x, y, o + 118);
diff --git a/ops/addi/addi119.c b/ops/addi/addi119.c
index dba9ebd..00aded8 100644
--- a/ops/addi/addi119.c
+++ b/ops/addi/addi119.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi119) {
NEXT_OP(sp, a, x, y, o + 119);
diff --git a/ops/addi/addi12.c b/ops/addi/addi12.c
index 9ceeaca..3b91196 100644
--- a/ops/addi/addi12.c
+++ b/ops/addi/addi12.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi12) {
NEXT_OP(sp, a, x, y, o + 12);
diff --git a/ops/addi/addi120.c b/ops/addi/addi120.c
index ec3af0b..299165f 100644
--- a/ops/addi/addi120.c
+++ b/ops/addi/addi120.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi120) {
NEXT_OP(sp, a, x, y, o + 120);
diff --git a/ops/addi/addi121.c b/ops/addi/addi121.c
index 2308ddf..e1bc0fd 100644
--- a/ops/addi/addi121.c
+++ b/ops/addi/addi121.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi121) {
NEXT_OP(sp, a, x, y, o + 121);
diff --git a/ops/addi/addi122.c b/ops/addi/addi122.c
index a90dfba..bf175f3 100644
--- a/ops/addi/addi122.c
+++ b/ops/addi/addi122.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi122) {
NEXT_OP(sp, a, x, y, o + 122);
diff --git a/ops/addi/addi123.c b/ops/addi/addi123.c
index c7ee8ab..88198c3 100644
--- a/ops/addi/addi123.c
+++ b/ops/addi/addi123.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi123) {
NEXT_OP(sp, a, x, y, o + 123);
diff --git a/ops/addi/addi124.c b/ops/addi/addi124.c
index d7f84dd..85e0fb2 100644
--- a/ops/addi/addi124.c
+++ b/ops/addi/addi124.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi124) {
NEXT_OP(sp, a, x, y, o + 124);
diff --git a/ops/addi/addi125.c b/ops/addi/addi125.c
index 0e8c879..253d128 100644
--- a/ops/addi/addi125.c
+++ b/ops/addi/addi125.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi125) {
NEXT_OP(sp, a, x, y, o + 125);
diff --git a/ops/addi/addi126.c b/ops/addi/addi126.c
index ea7b4c8..b33ac71 100644
--- a/ops/addi/addi126.c
+++ b/ops/addi/addi126.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi126) {
NEXT_OP(sp, a, x, y, o + 126);
diff --git a/ops/addi/addi127.c b/ops/addi/addi127.c
index f3290f6..e6fc512 100644
--- a/ops/addi/addi127.c
+++ b/ops/addi/addi127.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi127) {
NEXT_OP(sp, a, x, y, o + 127);
diff --git a/ops/addi/addi128.c b/ops/addi/addi128.c
index c12a8b2..da58bfa 100644
--- a/ops/addi/addi128.c
+++ b/ops/addi/addi128.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi128) {
NEXT_OP(sp, a, x, y, o + 128);
diff --git a/ops/addi/addi129.c b/ops/addi/addi129.c
index 3f3c561..2517dc9 100644
--- a/ops/addi/addi129.c
+++ b/ops/addi/addi129.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi129) {
NEXT_OP(sp, a, x, y, o + 129);
diff --git a/ops/addi/addi13.c b/ops/addi/addi13.c
index ac7a697..a648cde 100644
--- a/ops/addi/addi13.c
+++ b/ops/addi/addi13.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi13) {
NEXT_OP(sp, a, x, y, o + 13);
diff --git a/ops/addi/addi130.c b/ops/addi/addi130.c
index 3b1da10..4f94dcc 100644
--- a/ops/addi/addi130.c
+++ b/ops/addi/addi130.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi130) {
NEXT_OP(sp, a, x, y, o + 130);
diff --git a/ops/addi/addi131.c b/ops/addi/addi131.c
index 8dcf9fb..4ae7bc6 100644
--- a/ops/addi/addi131.c
+++ b/ops/addi/addi131.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi131) {
NEXT_OP(sp, a, x, y, o + 131);
diff --git a/ops/addi/addi132.c b/ops/addi/addi132.c
index bbe2a98..4163307 100644
--- a/ops/addi/addi132.c
+++ b/ops/addi/addi132.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi132) {
NEXT_OP(sp, a, x, y, o + 132);
diff --git a/ops/addi/addi133.c b/ops/addi/addi133.c
index 926d543..ba4646c 100644
--- a/ops/addi/addi133.c
+++ b/ops/addi/addi133.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi133) {
NEXT_OP(sp, a, x, y, o + 133);
diff --git a/ops/addi/addi134.c b/ops/addi/addi134.c
index 2bc14af..85ee26d 100644
--- a/ops/addi/addi134.c
+++ b/ops/addi/addi134.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi134) {
NEXT_OP(sp, a, x, y, o + 134);
diff --git a/ops/addi/addi135.c b/ops/addi/addi135.c
index 13ab34e..b9aabd6 100644
--- a/ops/addi/addi135.c
+++ b/ops/addi/addi135.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi135) {
NEXT_OP(sp, a, x, y, o + 135);
diff --git a/ops/addi/addi136.c b/ops/addi/addi136.c
index cf9fe14..5efd9a4 100644
--- a/ops/addi/addi136.c
+++ b/ops/addi/addi136.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi136) {
NEXT_OP(sp, a, x, y, o + 136);
diff --git a/ops/addi/addi137.c b/ops/addi/addi137.c
index 452c8c6..e8df696 100644
--- a/ops/addi/addi137.c
+++ b/ops/addi/addi137.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi137) {
NEXT_OP(sp, a, x, y, o + 137);
diff --git a/ops/addi/addi138.c b/ops/addi/addi138.c
index 4d7acf5..33a2b7f 100644
--- a/ops/addi/addi138.c
+++ b/ops/addi/addi138.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi138) {
NEXT_OP(sp, a, x, y, o + 138);
diff --git a/ops/addi/addi139.c b/ops/addi/addi139.c
index 4333d2b..00b4d06 100644
--- a/ops/addi/addi139.c
+++ b/ops/addi/addi139.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi139) {
NEXT_OP(sp, a, x, y, o + 139);
diff --git a/ops/addi/addi14.c b/ops/addi/addi14.c
index 231ea84..a1f9bbb 100644
--- a/ops/addi/addi14.c
+++ b/ops/addi/addi14.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi14) {
NEXT_OP(sp, a, x, y, o + 14);
diff --git a/ops/addi/addi140.c b/ops/addi/addi140.c
index 70d13a9..fbe4cc3 100644
--- a/ops/addi/addi140.c
+++ b/ops/addi/addi140.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi140) {
NEXT_OP(sp, a, x, y, o + 140);
diff --git a/ops/addi/addi141.c b/ops/addi/addi141.c
index af09531..76b4ee8 100644
--- a/ops/addi/addi141.c
+++ b/ops/addi/addi141.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi141) {
NEXT_OP(sp, a, x, y, o + 141);
diff --git a/ops/addi/addi142.c b/ops/addi/addi142.c
index 3c9ef91..dbb41ca 100644
--- a/ops/addi/addi142.c
+++ b/ops/addi/addi142.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi142) {
NEXT_OP(sp, a, x, y, o + 142);
diff --git a/ops/addi/addi143.c b/ops/addi/addi143.c
index 0346ed5..0dd905b 100644
--- a/ops/addi/addi143.c
+++ b/ops/addi/addi143.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi143) {
NEXT_OP(sp, a, x, y, o + 143);
diff --git a/ops/addi/addi144.c b/ops/addi/addi144.c
index eea737a..667a5f9 100644
--- a/ops/addi/addi144.c
+++ b/ops/addi/addi144.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi144) {
NEXT_OP(sp, a, x, y, o + 144);
diff --git a/ops/addi/addi145.c b/ops/addi/addi145.c
index dd6d701..eb49924 100644
--- a/ops/addi/addi145.c
+++ b/ops/addi/addi145.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi145) {
NEXT_OP(sp, a, x, y, o + 145);
diff --git a/ops/addi/addi146.c b/ops/addi/addi146.c
index f819949..2fe3d1a 100644
--- a/ops/addi/addi146.c
+++ b/ops/addi/addi146.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi146) {
NEXT_OP(sp, a, x, y, o + 146);
diff --git a/ops/addi/addi147.c b/ops/addi/addi147.c
index cae2f7f..105bcb6 100644
--- a/ops/addi/addi147.c
+++ b/ops/addi/addi147.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi147) {
NEXT_OP(sp, a, x, y, o + 147);
diff --git a/ops/addi/addi148.c b/ops/addi/addi148.c
index 44e8ab3..cfff2b0 100644
--- a/ops/addi/addi148.c
+++ b/ops/addi/addi148.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi148) {
NEXT_OP(sp, a, x, y, o + 148);
diff --git a/ops/addi/addi149.c b/ops/addi/addi149.c
index 75af095..cf787de 100644
--- a/ops/addi/addi149.c
+++ b/ops/addi/addi149.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi149) {
NEXT_OP(sp, a, x, y, o + 149);
diff --git a/ops/addi/addi15.c b/ops/addi/addi15.c
index 5917fc8..7be2ce9 100644
--- a/ops/addi/addi15.c
+++ b/ops/addi/addi15.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi15) {
NEXT_OP(sp, a, x, y, o + 15);
diff --git a/ops/addi/addi150.c b/ops/addi/addi150.c
index 180ef12..bafd9d7 100644
--- a/ops/addi/addi150.c
+++ b/ops/addi/addi150.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi150) {
NEXT_OP(sp, a, x, y, o + 150);
diff --git a/ops/addi/addi151.c b/ops/addi/addi151.c
index 4d1542d..6c5b0bf 100644
--- a/ops/addi/addi151.c
+++ b/ops/addi/addi151.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi151) {
NEXT_OP(sp, a, x, y, o + 151);
diff --git a/ops/addi/addi152.c b/ops/addi/addi152.c
index ef49115..4bde4ce 100644
--- a/ops/addi/addi152.c
+++ b/ops/addi/addi152.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi152) {
NEXT_OP(sp, a, x, y, o + 152);
diff --git a/ops/addi/addi153.c b/ops/addi/addi153.c
index 2323e0f..db2b387 100644
--- a/ops/addi/addi153.c
+++ b/ops/addi/addi153.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi153) {
NEXT_OP(sp, a, x, y, o + 153);
diff --git a/ops/addi/addi154.c b/ops/addi/addi154.c
index 5fbbcf4..01d49b3 100644
--- a/ops/addi/addi154.c
+++ b/ops/addi/addi154.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi154) {
NEXT_OP(sp, a, x, y, o + 154);
diff --git a/ops/addi/addi155.c b/ops/addi/addi155.c
index 63290d0..3ecfd8b 100644
--- a/ops/addi/addi155.c
+++ b/ops/addi/addi155.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi155) {
NEXT_OP(sp, a, x, y, o + 155);
diff --git a/ops/addi/addi156.c b/ops/addi/addi156.c
index 79d8851..5ae227a 100644
--- a/ops/addi/addi156.c
+++ b/ops/addi/addi156.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi156) {
NEXT_OP(sp, a, x, y, o + 156);
diff --git a/ops/addi/addi157.c b/ops/addi/addi157.c
index 3ec6947..65183eb 100644
--- a/ops/addi/addi157.c
+++ b/ops/addi/addi157.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi157) {
NEXT_OP(sp, a, x, y, o + 157);
diff --git a/ops/addi/addi158.c b/ops/addi/addi158.c
index d06a9af..4a5a7bb 100644
--- a/ops/addi/addi158.c
+++ b/ops/addi/addi158.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi158) {
NEXT_OP(sp, a, x, y, o + 158);
diff --git a/ops/addi/addi159.c b/ops/addi/addi159.c
index b3e9b2a..31dd81d 100644
--- a/ops/addi/addi159.c
+++ b/ops/addi/addi159.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi159) {
NEXT_OP(sp, a, x, y, o + 159);
diff --git a/ops/addi/addi16.c b/ops/addi/addi16.c
index 306c68f..b686818 100644
--- a/ops/addi/addi16.c
+++ b/ops/addi/addi16.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi16) {
NEXT_OP(sp, a, x, y, o + 16);
diff --git a/ops/addi/addi160.c b/ops/addi/addi160.c
index 5de2a10..a5c491e 100644
--- a/ops/addi/addi160.c
+++ b/ops/addi/addi160.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi160) {
NEXT_OP(sp, a, x, y, o + 160);
diff --git a/ops/addi/addi161.c b/ops/addi/addi161.c
index f3755d7..540e892 100644
--- a/ops/addi/addi161.c
+++ b/ops/addi/addi161.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi161) {
NEXT_OP(sp, a, x, y, o + 161);
diff --git a/ops/addi/addi162.c b/ops/addi/addi162.c
index 02c6381..ba3adce 100644
--- a/ops/addi/addi162.c
+++ b/ops/addi/addi162.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi162) {
NEXT_OP(sp, a, x, y, o + 162);
diff --git a/ops/addi/addi163.c b/ops/addi/addi163.c
index c92034c..a988165 100644
--- a/ops/addi/addi163.c
+++ b/ops/addi/addi163.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi163) {
NEXT_OP(sp, a, x, y, o + 163);
diff --git a/ops/addi/addi164.c b/ops/addi/addi164.c
index c7170d3..fb11a77 100644
--- a/ops/addi/addi164.c
+++ b/ops/addi/addi164.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi164) {
NEXT_OP(sp, a, x, y, o + 164);
diff --git a/ops/addi/addi165.c b/ops/addi/addi165.c
index 6a51bea..84ace1b 100644
--- a/ops/addi/addi165.c
+++ b/ops/addi/addi165.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi165) {
NEXT_OP(sp, a, x, y, o + 165);
diff --git a/ops/addi/addi166.c b/ops/addi/addi166.c
index 993fa4d..5863632 100644
--- a/ops/addi/addi166.c
+++ b/ops/addi/addi166.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi166) {
NEXT_OP(sp, a, x, y, o + 166);
diff --git a/ops/addi/addi167.c b/ops/addi/addi167.c
index 62a03fa..d6f13a1 100644
--- a/ops/addi/addi167.c
+++ b/ops/addi/addi167.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi167) {
NEXT_OP(sp, a, x, y, o + 167);
diff --git a/ops/addi/addi168.c b/ops/addi/addi168.c
index 14e0873..cc4e8c1 100644
--- a/ops/addi/addi168.c
+++ b/ops/addi/addi168.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi168) {
NEXT_OP(sp, a, x, y, o + 168);
diff --git a/ops/addi/addi169.c b/ops/addi/addi169.c
index 9181b02..63b2a7f 100644
--- a/ops/addi/addi169.c
+++ b/ops/addi/addi169.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi169) {
NEXT_OP(sp, a, x, y, o + 169);
diff --git a/ops/addi/addi17.c b/ops/addi/addi17.c
index 2efa1ed..d33d358 100644
--- a/ops/addi/addi17.c
+++ b/ops/addi/addi17.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi17) {
NEXT_OP(sp, a, x, y, o + 17);
diff --git a/ops/addi/addi170.c b/ops/addi/addi170.c
index 155be2e..e26698e 100644
--- a/ops/addi/addi170.c
+++ b/ops/addi/addi170.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi170) {
NEXT_OP(sp, a, x, y, o + 170);
diff --git a/ops/addi/addi171.c b/ops/addi/addi171.c
index eacf7c0..1672944 100644
--- a/ops/addi/addi171.c
+++ b/ops/addi/addi171.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi171) {
NEXT_OP(sp, a, x, y, o + 171);
diff --git a/ops/addi/addi172.c b/ops/addi/addi172.c
index e1ee244..96c7bce 100644
--- a/ops/addi/addi172.c
+++ b/ops/addi/addi172.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi172) {
NEXT_OP(sp, a, x, y, o + 172);
diff --git a/ops/addi/addi173.c b/ops/addi/addi173.c
index 58c98be..088e674 100644
--- a/ops/addi/addi173.c
+++ b/ops/addi/addi173.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi173) {
NEXT_OP(sp, a, x, y, o + 173);
diff --git a/ops/addi/addi174.c b/ops/addi/addi174.c
index 20302dc..6e88d96 100644
--- a/ops/addi/addi174.c
+++ b/ops/addi/addi174.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi174) {
NEXT_OP(sp, a, x, y, o + 174);
diff --git a/ops/addi/addi175.c b/ops/addi/addi175.c
index 0dbe835..c2c4b4e 100644
--- a/ops/addi/addi175.c
+++ b/ops/addi/addi175.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi175) {
NEXT_OP(sp, a, x, y, o + 175);
diff --git a/ops/addi/addi176.c b/ops/addi/addi176.c
index c1c7588..b84cb5f 100644
--- a/ops/addi/addi176.c
+++ b/ops/addi/addi176.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi176) {
NEXT_OP(sp, a, x, y, o + 176);
diff --git a/ops/addi/addi177.c b/ops/addi/addi177.c
index a3d8696..ea9622e 100644
--- a/ops/addi/addi177.c
+++ b/ops/addi/addi177.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi177) {
NEXT_OP(sp, a, x, y, o + 177);
diff --git a/ops/addi/addi178.c b/ops/addi/addi178.c
index d8183c0..c5dae65 100644
--- a/ops/addi/addi178.c
+++ b/ops/addi/addi178.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi178) {
NEXT_OP(sp, a, x, y, o + 178);
diff --git a/ops/addi/addi179.c b/ops/addi/addi179.c
index 48564ba..0a368d7 100644
--- a/ops/addi/addi179.c
+++ b/ops/addi/addi179.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi179) {
NEXT_OP(sp, a, x, y, o + 179);
diff --git a/ops/addi/addi18.c b/ops/addi/addi18.c
index f50a357..7ca3bb1 100644
--- a/ops/addi/addi18.c
+++ b/ops/addi/addi18.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi18) {
NEXT_OP(sp, a, x, y, o + 18);
diff --git a/ops/addi/addi180.c b/ops/addi/addi180.c
index fa7340c..bc81432 100644
--- a/ops/addi/addi180.c
+++ b/ops/addi/addi180.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi180) {
NEXT_OP(sp, a, x, y, o + 180);
diff --git a/ops/addi/addi181.c b/ops/addi/addi181.c
index ba29d89..751eda8 100644
--- a/ops/addi/addi181.c
+++ b/ops/addi/addi181.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi181) {
NEXT_OP(sp, a, x, y, o + 181);
diff --git a/ops/addi/addi182.c b/ops/addi/addi182.c
index 6fff114..b64260f 100644
--- a/ops/addi/addi182.c
+++ b/ops/addi/addi182.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi182) {
NEXT_OP(sp, a, x, y, o + 182);
diff --git a/ops/addi/addi183.c b/ops/addi/addi183.c
index 5ec9609..32f8981 100644
--- a/ops/addi/addi183.c
+++ b/ops/addi/addi183.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi183) {
NEXT_OP(sp, a, x, y, o + 183);
diff --git a/ops/addi/addi184.c b/ops/addi/addi184.c
index af248e2..9c506bb 100644
--- a/ops/addi/addi184.c
+++ b/ops/addi/addi184.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi184) {
NEXT_OP(sp, a, x, y, o + 184);
diff --git a/ops/addi/addi185.c b/ops/addi/addi185.c
index 4e1c174..8af4c85 100644
--- a/ops/addi/addi185.c
+++ b/ops/addi/addi185.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi185) {
NEXT_OP(sp, a, x, y, o + 185);
diff --git a/ops/addi/addi186.c b/ops/addi/addi186.c
index ae2e952..ab376d1 100644
--- a/ops/addi/addi186.c
+++ b/ops/addi/addi186.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi186) {
NEXT_OP(sp, a, x, y, o + 186);
diff --git a/ops/addi/addi187.c b/ops/addi/addi187.c
index 5b2728e..9e44179 100644
--- a/ops/addi/addi187.c
+++ b/ops/addi/addi187.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi187) {
NEXT_OP(sp, a, x, y, o + 187);
diff --git a/ops/addi/addi188.c b/ops/addi/addi188.c
index f0c1791..b93a3ae 100644
--- a/ops/addi/addi188.c
+++ b/ops/addi/addi188.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi188) {
NEXT_OP(sp, a, x, y, o + 188);
diff --git a/ops/addi/addi189.c b/ops/addi/addi189.c
index bc148b0..9d07c8b 100644
--- a/ops/addi/addi189.c
+++ b/ops/addi/addi189.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi189) {
NEXT_OP(sp, a, x, y, o + 189);
diff --git a/ops/addi/addi19.c b/ops/addi/addi19.c
index f9eda26..299b6bb 100644
--- a/ops/addi/addi19.c
+++ b/ops/addi/addi19.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi19) {
NEXT_OP(sp, a, x, y, o + 19);
diff --git a/ops/addi/addi190.c b/ops/addi/addi190.c
index 3a9fa85..9fbad07 100644
--- a/ops/addi/addi190.c
+++ b/ops/addi/addi190.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi190) {
NEXT_OP(sp, a, x, y, o + 190);
diff --git a/ops/addi/addi191.c b/ops/addi/addi191.c
index f586ba8..690040e 100644
--- a/ops/addi/addi191.c
+++ b/ops/addi/addi191.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi191) {
NEXT_OP(sp, a, x, y, o + 191);
diff --git a/ops/addi/addi192.c b/ops/addi/addi192.c
index 4f79302..2323a9a 100644
--- a/ops/addi/addi192.c
+++ b/ops/addi/addi192.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi192) {
NEXT_OP(sp, a, x, y, o + 192);
diff --git a/ops/addi/addi193.c b/ops/addi/addi193.c
index 28dd36a..180f110 100644
--- a/ops/addi/addi193.c
+++ b/ops/addi/addi193.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi193) {
NEXT_OP(sp, a, x, y, o + 193);
diff --git a/ops/addi/addi194.c b/ops/addi/addi194.c
index 06cf01a..2edcb99 100644
--- a/ops/addi/addi194.c
+++ b/ops/addi/addi194.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi194) {
NEXT_OP(sp, a, x, y, o + 194);
diff --git a/ops/addi/addi195.c b/ops/addi/addi195.c
index a8c6feb..85dedf4 100644
--- a/ops/addi/addi195.c
+++ b/ops/addi/addi195.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi195) {
NEXT_OP(sp, a, x, y, o + 195);
diff --git a/ops/addi/addi196.c b/ops/addi/addi196.c
index 3567db7..10e00b2 100644
--- a/ops/addi/addi196.c
+++ b/ops/addi/addi196.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi196) {
NEXT_OP(sp, a, x, y, o + 196);
diff --git a/ops/addi/addi197.c b/ops/addi/addi197.c
index 55b9384..a1e5e75 100644
--- a/ops/addi/addi197.c
+++ b/ops/addi/addi197.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi197) {
NEXT_OP(sp, a, x, y, o + 197);
diff --git a/ops/addi/addi198.c b/ops/addi/addi198.c
index ac04254..3243cd5 100644
--- a/ops/addi/addi198.c
+++ b/ops/addi/addi198.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi198) {
NEXT_OP(sp, a, x, y, o + 198);
diff --git a/ops/addi/addi199.c b/ops/addi/addi199.c
index fcf6db2..31ca6ae 100644
--- a/ops/addi/addi199.c
+++ b/ops/addi/addi199.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi199) {
NEXT_OP(sp, a, x, y, o + 199);
diff --git a/ops/addi/addi2.c b/ops/addi/addi2.c
index 4bca229..eec5604 100644
--- a/ops/addi/addi2.c
+++ b/ops/addi/addi2.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi2) {
NEXT_OP(sp, a, x, y, o + 2);
diff --git a/ops/addi/addi20.c b/ops/addi/addi20.c
index 3fee7e0..f184e36 100644
--- a/ops/addi/addi20.c
+++ b/ops/addi/addi20.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi20) {
NEXT_OP(sp, a, x, y, o + 20);
diff --git a/ops/addi/addi200.c b/ops/addi/addi200.c
index ac8d5f3..8628172 100644
--- a/ops/addi/addi200.c
+++ b/ops/addi/addi200.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi200) {
NEXT_OP(sp, a, x, y, o + 200);
diff --git a/ops/addi/addi201.c b/ops/addi/addi201.c
index 7c21069..368d41f 100644
--- a/ops/addi/addi201.c
+++ b/ops/addi/addi201.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi201) {
NEXT_OP(sp, a, x, y, o + 201);
diff --git a/ops/addi/addi202.c b/ops/addi/addi202.c
index 863845a..aa6685e 100644
--- a/ops/addi/addi202.c
+++ b/ops/addi/addi202.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi202) {
NEXT_OP(sp, a, x, y, o + 202);
diff --git a/ops/addi/addi203.c b/ops/addi/addi203.c
index ab3e7b4..9198739 100644
--- a/ops/addi/addi203.c
+++ b/ops/addi/addi203.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi203) {
NEXT_OP(sp, a, x, y, o + 203);
diff --git a/ops/addi/addi204.c b/ops/addi/addi204.c
index 80b667c..b1d8209 100644
--- a/ops/addi/addi204.c
+++ b/ops/addi/addi204.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi204) {
NEXT_OP(sp, a, x, y, o + 204);
diff --git a/ops/addi/addi205.c b/ops/addi/addi205.c
index 7dbfaf2..1627246 100644
--- a/ops/addi/addi205.c
+++ b/ops/addi/addi205.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi205) {
NEXT_OP(sp, a, x, y, o + 205);
diff --git a/ops/addi/addi206.c b/ops/addi/addi206.c
index 63693b2..e8e6dc5 100644
--- a/ops/addi/addi206.c
+++ b/ops/addi/addi206.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi206) {
NEXT_OP(sp, a, x, y, o + 206);
diff --git a/ops/addi/addi207.c b/ops/addi/addi207.c
index fc1c90a..0ebcb56 100644
--- a/ops/addi/addi207.c
+++ b/ops/addi/addi207.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi207) {
NEXT_OP(sp, a, x, y, o + 207);
diff --git a/ops/addi/addi208.c b/ops/addi/addi208.c
index 33becf2..d7fac59 100644
--- a/ops/addi/addi208.c
+++ b/ops/addi/addi208.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi208) {
NEXT_OP(sp, a, x, y, o + 208);
diff --git a/ops/addi/addi209.c b/ops/addi/addi209.c
index 4f40f2e..600836a 100644
--- a/ops/addi/addi209.c
+++ b/ops/addi/addi209.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi209) {
NEXT_OP(sp, a, x, y, o + 209);
diff --git a/ops/addi/addi21.c b/ops/addi/addi21.c
index 6c652c2..c35debc 100644
--- a/ops/addi/addi21.c
+++ b/ops/addi/addi21.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi21) {
NEXT_OP(sp, a, x, y, o + 21);
diff --git a/ops/addi/addi210.c b/ops/addi/addi210.c
index 20a171f..4bb674b 100644
--- a/ops/addi/addi210.c
+++ b/ops/addi/addi210.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi210) {
NEXT_OP(sp, a, x, y, o + 210);
diff --git a/ops/addi/addi211.c b/ops/addi/addi211.c
index 6191f1a..1630bea 100644
--- a/ops/addi/addi211.c
+++ b/ops/addi/addi211.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi211) {
NEXT_OP(sp, a, x, y, o + 211);
diff --git a/ops/addi/addi212.c b/ops/addi/addi212.c
index 49f2a01..35ed871 100644
--- a/ops/addi/addi212.c
+++ b/ops/addi/addi212.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi212) {
NEXT_OP(sp, a, x, y, o + 212);
diff --git a/ops/addi/addi213.c b/ops/addi/addi213.c
index 0f720a9..fce2895 100644
--- a/ops/addi/addi213.c
+++ b/ops/addi/addi213.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi213) {
NEXT_OP(sp, a, x, y, o + 213);
diff --git a/ops/addi/addi214.c b/ops/addi/addi214.c
index d24f076..26be489 100644
--- a/ops/addi/addi214.c
+++ b/ops/addi/addi214.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi214) {
NEXT_OP(sp, a, x, y, o + 214);
diff --git a/ops/addi/addi215.c b/ops/addi/addi215.c
index 0bd2323..3c05383 100644
--- a/ops/addi/addi215.c
+++ b/ops/addi/addi215.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi215) {
NEXT_OP(sp, a, x, y, o + 215);
diff --git a/ops/addi/addi216.c b/ops/addi/addi216.c
index 4f9baab..5ac03d0 100644
--- a/ops/addi/addi216.c
+++ b/ops/addi/addi216.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi216) {
NEXT_OP(sp, a, x, y, o + 216);
diff --git a/ops/addi/addi217.c b/ops/addi/addi217.c
index 4a5041e..b62b0ff 100644
--- a/ops/addi/addi217.c
+++ b/ops/addi/addi217.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi217) {
NEXT_OP(sp, a, x, y, o + 217);
diff --git a/ops/addi/addi218.c b/ops/addi/addi218.c
index 1fbccd9..90fbb6f 100644
--- a/ops/addi/addi218.c
+++ b/ops/addi/addi218.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi218) {
NEXT_OP(sp, a, x, y, o + 218);
diff --git a/ops/addi/addi219.c b/ops/addi/addi219.c
index 4dff587..66e3d53 100644
--- a/ops/addi/addi219.c
+++ b/ops/addi/addi219.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi219) {
NEXT_OP(sp, a, x, y, o + 219);
diff --git a/ops/addi/addi22.c b/ops/addi/addi22.c
index 0969a03..09f827d 100644
--- a/ops/addi/addi22.c
+++ b/ops/addi/addi22.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi22) {
NEXT_OP(sp, a, x, y, o + 22);
diff --git a/ops/addi/addi220.c b/ops/addi/addi220.c
index 34a27cd..c8118bb 100644
--- a/ops/addi/addi220.c
+++ b/ops/addi/addi220.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi220) {
NEXT_OP(sp, a, x, y, o + 220);
diff --git a/ops/addi/addi221.c b/ops/addi/addi221.c
index 1a3df22..a879f95 100644
--- a/ops/addi/addi221.c
+++ b/ops/addi/addi221.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi221) {
NEXT_OP(sp, a, x, y, o + 221);
diff --git a/ops/addi/addi222.c b/ops/addi/addi222.c
index 4022c7e..f653129 100644
--- a/ops/addi/addi222.c
+++ b/ops/addi/addi222.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi222) {
NEXT_OP(sp, a, x, y, o + 222);
diff --git a/ops/addi/addi223.c b/ops/addi/addi223.c
index 35a7e9f..fd45792 100644
--- a/ops/addi/addi223.c
+++ b/ops/addi/addi223.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi223) {
NEXT_OP(sp, a, x, y, o + 223);
diff --git a/ops/addi/addi224.c b/ops/addi/addi224.c
index 684415f..9b3959c 100644
--- a/ops/addi/addi224.c
+++ b/ops/addi/addi224.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi224) {
NEXT_OP(sp, a, x, y, o + 224);
diff --git a/ops/addi/addi225.c b/ops/addi/addi225.c
index 82e7307..28fe942 100644
--- a/ops/addi/addi225.c
+++ b/ops/addi/addi225.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi225) {
NEXT_OP(sp, a, x, y, o + 225);
diff --git a/ops/addi/addi226.c b/ops/addi/addi226.c
index e128da4..015299c 100644
--- a/ops/addi/addi226.c
+++ b/ops/addi/addi226.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi226) {
NEXT_OP(sp, a, x, y, o + 226);
diff --git a/ops/addi/addi227.c b/ops/addi/addi227.c
index 10d12e2..7fb3898 100644
--- a/ops/addi/addi227.c
+++ b/ops/addi/addi227.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi227) {
NEXT_OP(sp, a, x, y, o + 227);
diff --git a/ops/addi/addi228.c b/ops/addi/addi228.c
index 4731c47..8843155 100644
--- a/ops/addi/addi228.c
+++ b/ops/addi/addi228.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi228) {
NEXT_OP(sp, a, x, y, o + 228);
diff --git a/ops/addi/addi229.c b/ops/addi/addi229.c
index 037ee06..3903c0f 100644
--- a/ops/addi/addi229.c
+++ b/ops/addi/addi229.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi229) {
NEXT_OP(sp, a, x, y, o + 229);
diff --git a/ops/addi/addi23.c b/ops/addi/addi23.c
index cd0c6a0..98d2ff4 100644
--- a/ops/addi/addi23.c
+++ b/ops/addi/addi23.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi23) {
NEXT_OP(sp, a, x, y, o + 23);
diff --git a/ops/addi/addi230.c b/ops/addi/addi230.c
index f2a402b..6917f15 100644
--- a/ops/addi/addi230.c
+++ b/ops/addi/addi230.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi230) {
NEXT_OP(sp, a, x, y, o + 230);
diff --git a/ops/addi/addi231.c b/ops/addi/addi231.c
index c355d78..8313c79 100644
--- a/ops/addi/addi231.c
+++ b/ops/addi/addi231.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi231) {
NEXT_OP(sp, a, x, y, o + 231);
diff --git a/ops/addi/addi232.c b/ops/addi/addi232.c
index 886b03d..2752f4b 100644
--- a/ops/addi/addi232.c
+++ b/ops/addi/addi232.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi232) {
NEXT_OP(sp, a, x, y, o + 232);
diff --git a/ops/addi/addi233.c b/ops/addi/addi233.c
index c06d21d..04fb9cf 100644
--- a/ops/addi/addi233.c
+++ b/ops/addi/addi233.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi233) {
NEXT_OP(sp, a, x, y, o + 233);
diff --git a/ops/addi/addi234.c b/ops/addi/addi234.c
index 9eae1a7..cf08ac6 100644
--- a/ops/addi/addi234.c
+++ b/ops/addi/addi234.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi234) {
NEXT_OP(sp, a, x, y, o + 234);
diff --git a/ops/addi/addi235.c b/ops/addi/addi235.c
index 83c222e..246e602 100644
--- a/ops/addi/addi235.c
+++ b/ops/addi/addi235.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi235) {
NEXT_OP(sp, a, x, y, o + 235);
diff --git a/ops/addi/addi236.c b/ops/addi/addi236.c
index d380ce4..811a7bb 100644
--- a/ops/addi/addi236.c
+++ b/ops/addi/addi236.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi236) {
NEXT_OP(sp, a, x, y, o + 236);
diff --git a/ops/addi/addi237.c b/ops/addi/addi237.c
index 0d18695..58d52e9 100644
--- a/ops/addi/addi237.c
+++ b/ops/addi/addi237.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi237) {
NEXT_OP(sp, a, x, y, o + 237);
diff --git a/ops/addi/addi238.c b/ops/addi/addi238.c
index 4ad95cf..2cb31ba 100644
--- a/ops/addi/addi238.c
+++ b/ops/addi/addi238.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi238) {
NEXT_OP(sp, a, x, y, o + 238);
diff --git a/ops/addi/addi239.c b/ops/addi/addi239.c
index 12893de..3ba0634 100644
--- a/ops/addi/addi239.c
+++ b/ops/addi/addi239.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi239) {
NEXT_OP(sp, a, x, y, o + 239);
diff --git a/ops/addi/addi24.c b/ops/addi/addi24.c
index 59ee552..ddd138a 100644
--- a/ops/addi/addi24.c
+++ b/ops/addi/addi24.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi24) {
NEXT_OP(sp, a, x, y, o + 24);
diff --git a/ops/addi/addi240.c b/ops/addi/addi240.c
index b9bb15a..a3f52ee 100644
--- a/ops/addi/addi240.c
+++ b/ops/addi/addi240.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi240) {
NEXT_OP(sp, a, x, y, o + 240);
diff --git a/ops/addi/addi241.c b/ops/addi/addi241.c
index f64a0ad..d1338e4 100644
--- a/ops/addi/addi241.c
+++ b/ops/addi/addi241.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi241) {
NEXT_OP(sp, a, x, y, o + 241);
diff --git a/ops/addi/addi242.c b/ops/addi/addi242.c
index 65c5175..d219eb8 100644
--- a/ops/addi/addi242.c
+++ b/ops/addi/addi242.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi242) {
NEXT_OP(sp, a, x, y, o + 242);
diff --git a/ops/addi/addi243.c b/ops/addi/addi243.c
index c59018b..eff46a9 100644
--- a/ops/addi/addi243.c
+++ b/ops/addi/addi243.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi243) {
NEXT_OP(sp, a, x, y, o + 243);
diff --git a/ops/addi/addi244.c b/ops/addi/addi244.c
index db19807..6480573 100644
--- a/ops/addi/addi244.c
+++ b/ops/addi/addi244.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi244) {
NEXT_OP(sp, a, x, y, o + 244);
diff --git a/ops/addi/addi245.c b/ops/addi/addi245.c
index 6b37971..3049b51 100644
--- a/ops/addi/addi245.c
+++ b/ops/addi/addi245.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi245) {
NEXT_OP(sp, a, x, y, o + 245);
diff --git a/ops/addi/addi246.c b/ops/addi/addi246.c
index 63f1108..210b50c 100644
--- a/ops/addi/addi246.c
+++ b/ops/addi/addi246.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi246) {
NEXT_OP(sp, a, x, y, o + 246);
diff --git a/ops/addi/addi247.c b/ops/addi/addi247.c
index ff2224a..c6d75fc 100644
--- a/ops/addi/addi247.c
+++ b/ops/addi/addi247.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi247) {
NEXT_OP(sp, a, x, y, o + 247);
diff --git a/ops/addi/addi248.c b/ops/addi/addi248.c
index 323c11f..603f17f 100644
--- a/ops/addi/addi248.c
+++ b/ops/addi/addi248.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi248) {
NEXT_OP(sp, a, x, y, o + 248);
diff --git a/ops/addi/addi249.c b/ops/addi/addi249.c
index ed8421f..1d4ff98 100644
--- a/ops/addi/addi249.c
+++ b/ops/addi/addi249.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi249) {
NEXT_OP(sp, a, x, y, o + 249);
diff --git a/ops/addi/addi25.c b/ops/addi/addi25.c
index 266aa7e..f529449 100644
--- a/ops/addi/addi25.c
+++ b/ops/addi/addi25.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi25) {
NEXT_OP(sp, a, x, y, o + 25);
diff --git a/ops/addi/addi250.c b/ops/addi/addi250.c
index 2b9b805..6dfc478 100644
--- a/ops/addi/addi250.c
+++ b/ops/addi/addi250.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi250) {
NEXT_OP(sp, a, x, y, o + 250);
diff --git a/ops/addi/addi251.c b/ops/addi/addi251.c
index f772a60..6839e4f 100644
--- a/ops/addi/addi251.c
+++ b/ops/addi/addi251.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi251) {
NEXT_OP(sp, a, x, y, o + 251);
diff --git a/ops/addi/addi252.c b/ops/addi/addi252.c
index b1ebe4e..6dfbeb0 100644
--- a/ops/addi/addi252.c
+++ b/ops/addi/addi252.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi252) {
NEXT_OP(sp, a, x, y, o + 252);
diff --git a/ops/addi/addi253.c b/ops/addi/addi253.c
index 3181bda..2256d3f 100644
--- a/ops/addi/addi253.c
+++ b/ops/addi/addi253.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi253) {
NEXT_OP(sp, a, x, y, o + 253);
diff --git a/ops/addi/addi254.c b/ops/addi/addi254.c
index 1fb693e..986acb2 100644
--- a/ops/addi/addi254.c
+++ b/ops/addi/addi254.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi254) {
NEXT_OP(sp, a, x, y, o + 254);
diff --git a/ops/addi/addi255.c b/ops/addi/addi255.c
index 9707593..f2e0826 100644
--- a/ops/addi/addi255.c
+++ b/ops/addi/addi255.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi255) {
NEXT_OP(sp, a, x, y, o + 255);
diff --git a/ops/addi/addi26.c b/ops/addi/addi26.c
index 398ddce..e96ede3 100644
--- a/ops/addi/addi26.c
+++ b/ops/addi/addi26.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi26) {
NEXT_OP(sp, a, x, y, o + 26);
diff --git a/ops/addi/addi27.c b/ops/addi/addi27.c
index 7c46842..a1cf29b 100644
--- a/ops/addi/addi27.c
+++ b/ops/addi/addi27.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi27) {
NEXT_OP(sp, a, x, y, o + 27);
diff --git a/ops/addi/addi28.c b/ops/addi/addi28.c
index 896bbe8..1e4153a 100644
--- a/ops/addi/addi28.c
+++ b/ops/addi/addi28.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi28) {
NEXT_OP(sp, a, x, y, o + 28);
diff --git a/ops/addi/addi29.c b/ops/addi/addi29.c
index bee0074..33c6b6a 100644
--- a/ops/addi/addi29.c
+++ b/ops/addi/addi29.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi29) {
NEXT_OP(sp, a, x, y, o + 29);
diff --git a/ops/addi/addi3.c b/ops/addi/addi3.c
index 43a0b9e..7cffd51 100644
--- a/ops/addi/addi3.c
+++ b/ops/addi/addi3.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi3) {
NEXT_OP(sp, a, x, y, o + 3);
diff --git a/ops/addi/addi30.c b/ops/addi/addi30.c
index 5fc96e1..b21924f 100644
--- a/ops/addi/addi30.c
+++ b/ops/addi/addi30.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi30) {
NEXT_OP(sp, a, x, y, o + 30);
diff --git a/ops/addi/addi31.c b/ops/addi/addi31.c
index c3f67b9..35ae197 100644
--- a/ops/addi/addi31.c
+++ b/ops/addi/addi31.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi31) {
NEXT_OP(sp, a, x, y, o + 31);
diff --git a/ops/addi/addi32.c b/ops/addi/addi32.c
index 8db58f6..639b822 100644
--- a/ops/addi/addi32.c
+++ b/ops/addi/addi32.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi32) {
NEXT_OP(sp, a, x, y, o + 32);
diff --git a/ops/addi/addi33.c b/ops/addi/addi33.c
index 32aaa2e..47e017d 100644
--- a/ops/addi/addi33.c
+++ b/ops/addi/addi33.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi33) {
NEXT_OP(sp, a, x, y, o + 33);
diff --git a/ops/addi/addi34.c b/ops/addi/addi34.c
index c6deab1..5b07342 100644
--- a/ops/addi/addi34.c
+++ b/ops/addi/addi34.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi34) {
NEXT_OP(sp, a, x, y, o + 34);
diff --git a/ops/addi/addi35.c b/ops/addi/addi35.c
index 7b012a0..b987e42 100644
--- a/ops/addi/addi35.c
+++ b/ops/addi/addi35.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi35) {
NEXT_OP(sp, a, x, y, o + 35);
diff --git a/ops/addi/addi36.c b/ops/addi/addi36.c
index 61ec9a5..7252ef0 100644
--- a/ops/addi/addi36.c
+++ b/ops/addi/addi36.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi36) {
NEXT_OP(sp, a, x, y, o + 36);
diff --git a/ops/addi/addi37.c b/ops/addi/addi37.c
index a195615..81f515a 100644
--- a/ops/addi/addi37.c
+++ b/ops/addi/addi37.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi37) {
NEXT_OP(sp, a, x, y, o + 37);
diff --git a/ops/addi/addi38.c b/ops/addi/addi38.c
index d8e982a..4aac5d4 100644
--- a/ops/addi/addi38.c
+++ b/ops/addi/addi38.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi38) {
NEXT_OP(sp, a, x, y, o + 38);
diff --git a/ops/addi/addi39.c b/ops/addi/addi39.c
index 26fc098..01b7b1b 100644
--- a/ops/addi/addi39.c
+++ b/ops/addi/addi39.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi39) {
NEXT_OP(sp, a, x, y, o + 39);
diff --git a/ops/addi/addi4.c b/ops/addi/addi4.c
index b897fc5..d2d94ba 100644
--- a/ops/addi/addi4.c
+++ b/ops/addi/addi4.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi4) {
NEXT_OP(sp, a, x, y, o + 4);
diff --git a/ops/addi/addi40.c b/ops/addi/addi40.c
index 90e8bc8..576aefc 100644
--- a/ops/addi/addi40.c
+++ b/ops/addi/addi40.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi40) {
NEXT_OP(sp, a, x, y, o + 40);
diff --git a/ops/addi/addi41.c b/ops/addi/addi41.c
index 63131c3..f93483d 100644
--- a/ops/addi/addi41.c
+++ b/ops/addi/addi41.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi41) {
NEXT_OP(sp, a, x, y, o + 41);
diff --git a/ops/addi/addi42.c b/ops/addi/addi42.c
index 7c722aa..8de80fd 100644
--- a/ops/addi/addi42.c
+++ b/ops/addi/addi42.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi42) {
NEXT_OP(sp, a, x, y, o + 42);
diff --git a/ops/addi/addi43.c b/ops/addi/addi43.c
index a98577f..a468648 100644
--- a/ops/addi/addi43.c
+++ b/ops/addi/addi43.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi43) {
NEXT_OP(sp, a, x, y, o + 43);
diff --git a/ops/addi/addi44.c b/ops/addi/addi44.c
index 948e761..b23cb47 100644
--- a/ops/addi/addi44.c
+++ b/ops/addi/addi44.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi44) {
NEXT_OP(sp, a, x, y, o + 44);
diff --git a/ops/addi/addi45.c b/ops/addi/addi45.c
index bb05c09..2fea4a8 100644
--- a/ops/addi/addi45.c
+++ b/ops/addi/addi45.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi45) {
NEXT_OP(sp, a, x, y, o + 45);
diff --git a/ops/addi/addi46.c b/ops/addi/addi46.c
index 0104769..3baeeaf 100644
--- a/ops/addi/addi46.c
+++ b/ops/addi/addi46.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi46) {
NEXT_OP(sp, a, x, y, o + 46);
diff --git a/ops/addi/addi47.c b/ops/addi/addi47.c
index 4aa34c2..4c27b46 100644
--- a/ops/addi/addi47.c
+++ b/ops/addi/addi47.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi47) {
NEXT_OP(sp, a, x, y, o + 47);
diff --git a/ops/addi/addi48.c b/ops/addi/addi48.c
index c14a5aa..25507c0 100644
--- a/ops/addi/addi48.c
+++ b/ops/addi/addi48.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi48) {
NEXT_OP(sp, a, x, y, o + 48);
diff --git a/ops/addi/addi49.c b/ops/addi/addi49.c
index d0c46a9..2a00e4d 100644
--- a/ops/addi/addi49.c
+++ b/ops/addi/addi49.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi49) {
NEXT_OP(sp, a, x, y, o + 49);
diff --git a/ops/addi/addi5.c b/ops/addi/addi5.c
index 895312f..009920a 100644
--- a/ops/addi/addi5.c
+++ b/ops/addi/addi5.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi5) {
NEXT_OP(sp, a, x, y, o + 5);
diff --git a/ops/addi/addi50.c b/ops/addi/addi50.c
index 13fb17a..fe44581 100644
--- a/ops/addi/addi50.c
+++ b/ops/addi/addi50.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi50) {
NEXT_OP(sp, a, x, y, o + 50);
diff --git a/ops/addi/addi51.c b/ops/addi/addi51.c
index 3a999e7..9e51c3e 100644
--- a/ops/addi/addi51.c
+++ b/ops/addi/addi51.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi51) {
NEXT_OP(sp, a, x, y, o + 51);
diff --git a/ops/addi/addi52.c b/ops/addi/addi52.c
index 002e282..1baab8d 100644
--- a/ops/addi/addi52.c
+++ b/ops/addi/addi52.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi52) {
NEXT_OP(sp, a, x, y, o + 52);
diff --git a/ops/addi/addi53.c b/ops/addi/addi53.c
index 61ceaf6..2f8778e 100644
--- a/ops/addi/addi53.c
+++ b/ops/addi/addi53.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi53) {
NEXT_OP(sp, a, x, y, o + 53);
diff --git a/ops/addi/addi54.c b/ops/addi/addi54.c
index e57647c..0fb6392 100644
--- a/ops/addi/addi54.c
+++ b/ops/addi/addi54.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi54) {
NEXT_OP(sp, a, x, y, o + 54);
diff --git a/ops/addi/addi55.c b/ops/addi/addi55.c
index 41a1b27..8b27e2f 100644
--- a/ops/addi/addi55.c
+++ b/ops/addi/addi55.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi55) {
NEXT_OP(sp, a, x, y, o + 55);
diff --git a/ops/addi/addi56.c b/ops/addi/addi56.c
index b6b05f4..e30a8de 100644
--- a/ops/addi/addi56.c
+++ b/ops/addi/addi56.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi56) {
NEXT_OP(sp, a, x, y, o + 56);
diff --git a/ops/addi/addi57.c b/ops/addi/addi57.c
index a53b11a..0cce7b1 100644
--- a/ops/addi/addi57.c
+++ b/ops/addi/addi57.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi57) {
NEXT_OP(sp, a, x, y, o + 57);
diff --git a/ops/addi/addi58.c b/ops/addi/addi58.c
index c6242f8..e7dd809 100644
--- a/ops/addi/addi58.c
+++ b/ops/addi/addi58.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi58) {
NEXT_OP(sp, a, x, y, o + 58);
diff --git a/ops/addi/addi59.c b/ops/addi/addi59.c
index 79d2ce4..1bc133b 100644
--- a/ops/addi/addi59.c
+++ b/ops/addi/addi59.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi59) {
NEXT_OP(sp, a, x, y, o + 59);
diff --git a/ops/addi/addi6.c b/ops/addi/addi6.c
index 52a04b5..b427666 100644
--- a/ops/addi/addi6.c
+++ b/ops/addi/addi6.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi6) {
NEXT_OP(sp, a, x, y, o + 6);
diff --git a/ops/addi/addi60.c b/ops/addi/addi60.c
index 402b5ef..34fe935 100644
--- a/ops/addi/addi60.c
+++ b/ops/addi/addi60.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi60) {
NEXT_OP(sp, a, x, y, o + 60);
diff --git a/ops/addi/addi61.c b/ops/addi/addi61.c
index 470fc85..acb9ddf 100644
--- a/ops/addi/addi61.c
+++ b/ops/addi/addi61.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi61) {
NEXT_OP(sp, a, x, y, o + 61);
diff --git a/ops/addi/addi62.c b/ops/addi/addi62.c
index aa53bf0..37c0121 100644
--- a/ops/addi/addi62.c
+++ b/ops/addi/addi62.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi62) {
NEXT_OP(sp, a, x, y, o + 62);
diff --git a/ops/addi/addi63.c b/ops/addi/addi63.c
index e7c076c..96046b4 100644
--- a/ops/addi/addi63.c
+++ b/ops/addi/addi63.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi63) {
NEXT_OP(sp, a, x, y, o + 63);
diff --git a/ops/addi/addi64.c b/ops/addi/addi64.c
index fdd39ba..47c3afc 100644
--- a/ops/addi/addi64.c
+++ b/ops/addi/addi64.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi64) {
NEXT_OP(sp, a, x, y, o + 64);
diff --git a/ops/addi/addi65.c b/ops/addi/addi65.c
index 4543e82..f0c4509 100644
--- a/ops/addi/addi65.c
+++ b/ops/addi/addi65.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi65) {
NEXT_OP(sp, a, x, y, o + 65);
diff --git a/ops/addi/addi66.c b/ops/addi/addi66.c
index 57f7253..14d5a9b 100644
--- a/ops/addi/addi66.c
+++ b/ops/addi/addi66.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi66) {
NEXT_OP(sp, a, x, y, o + 66);
diff --git a/ops/addi/addi67.c b/ops/addi/addi67.c
index 38501bb..2378508 100644
--- a/ops/addi/addi67.c
+++ b/ops/addi/addi67.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi67) {
NEXT_OP(sp, a, x, y, o + 67);
diff --git a/ops/addi/addi68.c b/ops/addi/addi68.c
index c4037ef..d19eb47 100644
--- a/ops/addi/addi68.c
+++ b/ops/addi/addi68.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi68) {
NEXT_OP(sp, a, x, y, o + 68);
diff --git a/ops/addi/addi69.c b/ops/addi/addi69.c
index e57195f..95423e8 100644
--- a/ops/addi/addi69.c
+++ b/ops/addi/addi69.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi69) {
NEXT_OP(sp, a, x, y, o + 69);
diff --git a/ops/addi/addi7.c b/ops/addi/addi7.c
index 5456586..6146e3d 100644
--- a/ops/addi/addi7.c
+++ b/ops/addi/addi7.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi7) {
NEXT_OP(sp, a, x, y, o + 7);
diff --git a/ops/addi/addi70.c b/ops/addi/addi70.c
index c9a68df..e792e76 100644
--- a/ops/addi/addi70.c
+++ b/ops/addi/addi70.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi70) {
NEXT_OP(sp, a, x, y, o + 70);
diff --git a/ops/addi/addi71.c b/ops/addi/addi71.c
index 6f0dea4..298fd71 100644
--- a/ops/addi/addi71.c
+++ b/ops/addi/addi71.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi71) {
NEXT_OP(sp, a, x, y, o + 71);
diff --git a/ops/addi/addi72.c b/ops/addi/addi72.c
index d4c8871..88aebe3 100644
--- a/ops/addi/addi72.c
+++ b/ops/addi/addi72.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi72) {
NEXT_OP(sp, a, x, y, o + 72);
diff --git a/ops/addi/addi73.c b/ops/addi/addi73.c
index cc544b2..49f2e6d 100644
--- a/ops/addi/addi73.c
+++ b/ops/addi/addi73.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi73) {
NEXT_OP(sp, a, x, y, o + 73);
diff --git a/ops/addi/addi74.c b/ops/addi/addi74.c
index 2fa98b1..b309025 100644
--- a/ops/addi/addi74.c
+++ b/ops/addi/addi74.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi74) {
NEXT_OP(sp, a, x, y, o + 74);
diff --git a/ops/addi/addi75.c b/ops/addi/addi75.c
index ca98390..a96b34a 100644
--- a/ops/addi/addi75.c
+++ b/ops/addi/addi75.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi75) {
NEXT_OP(sp, a, x, y, o + 75);
diff --git a/ops/addi/addi76.c b/ops/addi/addi76.c
index 28feb12..3433b82 100644
--- a/ops/addi/addi76.c
+++ b/ops/addi/addi76.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi76) {
NEXT_OP(sp, a, x, y, o + 76);
diff --git a/ops/addi/addi77.c b/ops/addi/addi77.c
index 71b4d4c..f15e855 100644
--- a/ops/addi/addi77.c
+++ b/ops/addi/addi77.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi77) {
NEXT_OP(sp, a, x, y, o + 77);
diff --git a/ops/addi/addi78.c b/ops/addi/addi78.c
index 01fb7b5..2f7be2b 100644
--- a/ops/addi/addi78.c
+++ b/ops/addi/addi78.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi78) {
NEXT_OP(sp, a, x, y, o + 78);
diff --git a/ops/addi/addi79.c b/ops/addi/addi79.c
index f5a065a..4408d38 100644
--- a/ops/addi/addi79.c
+++ b/ops/addi/addi79.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi79) {
NEXT_OP(sp, a, x, y, o + 79);
diff --git a/ops/addi/addi8.c b/ops/addi/addi8.c
index 81864d6..f018852 100644
--- a/ops/addi/addi8.c
+++ b/ops/addi/addi8.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi8) {
NEXT_OP(sp, a, x, y, o + 8);
diff --git a/ops/addi/addi80.c b/ops/addi/addi80.c
index a551614..eaeb00f 100644
--- a/ops/addi/addi80.c
+++ b/ops/addi/addi80.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi80) {
NEXT_OP(sp, a, x, y, o + 80);
diff --git a/ops/addi/addi81.c b/ops/addi/addi81.c
index aad66b9..72939bd 100644
--- a/ops/addi/addi81.c
+++ b/ops/addi/addi81.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi81) {
NEXT_OP(sp, a, x, y, o + 81);
diff --git a/ops/addi/addi82.c b/ops/addi/addi82.c
index a938d2c..5e6f32e 100644
--- a/ops/addi/addi82.c
+++ b/ops/addi/addi82.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi82) {
NEXT_OP(sp, a, x, y, o + 82);
diff --git a/ops/addi/addi83.c b/ops/addi/addi83.c
index 7a425f4..3762af2 100644
--- a/ops/addi/addi83.c
+++ b/ops/addi/addi83.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi83) {
NEXT_OP(sp, a, x, y, o + 83);
diff --git a/ops/addi/addi84.c b/ops/addi/addi84.c
index 68944fd..54cf369 100644
--- a/ops/addi/addi84.c
+++ b/ops/addi/addi84.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi84) {
NEXT_OP(sp, a, x, y, o + 84);
diff --git a/ops/addi/addi85.c b/ops/addi/addi85.c
index d2b7ed2..0fdecfb 100644
--- a/ops/addi/addi85.c
+++ b/ops/addi/addi85.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi85) {
NEXT_OP(sp, a, x, y, o + 85);
diff --git a/ops/addi/addi86.c b/ops/addi/addi86.c
index e8191e5..d018010 100644
--- a/ops/addi/addi86.c
+++ b/ops/addi/addi86.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi86) {
NEXT_OP(sp, a, x, y, o + 86);
diff --git a/ops/addi/addi87.c b/ops/addi/addi87.c
index e0b482b..b9fd0a9 100644
--- a/ops/addi/addi87.c
+++ b/ops/addi/addi87.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi87) {
NEXT_OP(sp, a, x, y, o + 87);
diff --git a/ops/addi/addi88.c b/ops/addi/addi88.c
index f0835e8..c64c38c 100644
--- a/ops/addi/addi88.c
+++ b/ops/addi/addi88.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi88) {
NEXT_OP(sp, a, x, y, o + 88);
diff --git a/ops/addi/addi89.c b/ops/addi/addi89.c
index fa274a6..9f0783f 100644
--- a/ops/addi/addi89.c
+++ b/ops/addi/addi89.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi89) {
NEXT_OP(sp, a, x, y, o + 89);
diff --git a/ops/addi/addi9.c b/ops/addi/addi9.c
index 70cdbd3..b1734ff 100644
--- a/ops/addi/addi9.c
+++ b/ops/addi/addi9.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi9) {
NEXT_OP(sp, a, x, y, o + 9);
diff --git a/ops/addi/addi90.c b/ops/addi/addi90.c
index 75d952f..855fb2c 100644
--- a/ops/addi/addi90.c
+++ b/ops/addi/addi90.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi90) {
NEXT_OP(sp, a, x, y, o + 90);
diff --git a/ops/addi/addi91.c b/ops/addi/addi91.c
index a3c8e49..258e70b 100644
--- a/ops/addi/addi91.c
+++ b/ops/addi/addi91.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi91) {
NEXT_OP(sp, a, x, y, o + 91);
diff --git a/ops/addi/addi92.c b/ops/addi/addi92.c
index a417d01..6d3e4f1 100644
--- a/ops/addi/addi92.c
+++ b/ops/addi/addi92.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi92) {
NEXT_OP(sp, a, x, y, o + 92);
diff --git a/ops/addi/addi93.c b/ops/addi/addi93.c
index 32223ab..420a5a7 100644
--- a/ops/addi/addi93.c
+++ b/ops/addi/addi93.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi93) {
NEXT_OP(sp, a, x, y, o + 93);
diff --git a/ops/addi/addi94.c b/ops/addi/addi94.c
index 09bcaea..6312c3f 100644
--- a/ops/addi/addi94.c
+++ b/ops/addi/addi94.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi94) {
NEXT_OP(sp, a, x, y, o + 94);
diff --git a/ops/addi/addi95.c b/ops/addi/addi95.c
index aab4d7e..06b49f1 100644
--- a/ops/addi/addi95.c
+++ b/ops/addi/addi95.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi95) {
NEXT_OP(sp, a, x, y, o + 95);
diff --git a/ops/addi/addi96.c b/ops/addi/addi96.c
index c55ebe7..e98d038 100644
--- a/ops/addi/addi96.c
+++ b/ops/addi/addi96.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi96) {
NEXT_OP(sp, a, x, y, o + 96);
diff --git a/ops/addi/addi97.c b/ops/addi/addi97.c
index eb308b8..1b69906 100644
--- a/ops/addi/addi97.c
+++ b/ops/addi/addi97.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi97) {
NEXT_OP(sp, a, x, y, o + 97);
diff --git a/ops/addi/addi98.c b/ops/addi/addi98.c
index 3f22000..d0c5dd2 100644
--- a/ops/addi/addi98.c
+++ b/ops/addi/addi98.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi98) {
NEXT_OP(sp, a, x, y, o + 98);
diff --git a/ops/addi/addi99.c b/ops/addi/addi99.c
index 6a7f890..30e6236 100644
--- a/ops/addi/addi99.c
+++ b/ops/addi/addi99.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(addi99) {
NEXT_OP(sp, a, x, y, o + 99);
diff --git a/ops/addxo.c b/ops/addxo.c
index d046b7e..8f05177 100644
--- a/ops/addxo.c
+++ b/ops/addxo.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "common.h"
DEFINE_OP(addxo)
diff --git a/ops/addyo.c b/ops/addyo.c
index ce36fca..64a8243 100644
--- a/ops/addyo.c
+++ b/ops/addyo.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "common.h"
DEFINE_OP(addyo)
diff --git a/ops/ban.c b/ops/ban.c
index 253befa..6ddfea5 100644
--- a/ops/ban.c
+++ b/ops/ban.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "common.h"
DEFINE_OP(ban)
diff --git a/ops/baz.c b/ops/baz.c
index f53eebe..d8d3b1b 100644
--- a/ops/baz.c
+++ b/ops/baz.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "common.h"
DEFINE_OP(baz)
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);
diff --git a/ops/common.h b/ops/common.h
index b447aab..4b41d71 100644
--- a/ops/common.h
+++ b/ops/common.h
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#ifndef OPS_COMMON_H
#define OPS_COMMON_H
diff --git a/ops/end.c b/ops/end.c
index dde88e5..3abf4e0 100644
--- a/ops/end.c
+++ b/ops/end.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "common.h"
DEFINE_OP(end)
diff --git a/ops/incy.c b/ops/incy.c
index e32646f..05ff3c7 100644
--- a/ops/incy.c
+++ b/ops/incy.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "common.h"
DEFINE_OP(incy)
diff --git a/ops/j.c b/ops/j.c
index b30129d..9e5062a 100644
--- a/ops/j.c
+++ b/ops/j.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "common.h"
DEFINE_OP(j) {
diff --git a/ops/li/li0.c b/ops/li/li0.c
index dd89d45..022da5d 100644
--- a/ops/li/li0.c
+++ b/ops/li/li0.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li0) {
UNUSED(o); NEXT_OP(sp, a, x, y, 0);
diff --git a/ops/li/li1.c b/ops/li/li1.c
index c6e649f..7931cc7 100644
--- a/ops/li/li1.c
+++ b/ops/li/li1.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li1) {
UNUSED(o); NEXT_OP(sp, a, x, y, 1);
diff --git a/ops/li/li10.c b/ops/li/li10.c
index 73dd0ff..2d5a2e6 100644
--- a/ops/li/li10.c
+++ b/ops/li/li10.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li10) {
UNUSED(o); NEXT_OP(sp, a, x, y, 10);
diff --git a/ops/li/li100.c b/ops/li/li100.c
index 5a84188..a73ac0c 100644
--- a/ops/li/li100.c
+++ b/ops/li/li100.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li100) {
UNUSED(o); NEXT_OP(sp, a, x, y, 100);
diff --git a/ops/li/li101.c b/ops/li/li101.c
index 8c0f77e..11faa18 100644
--- a/ops/li/li101.c
+++ b/ops/li/li101.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li101) {
UNUSED(o); NEXT_OP(sp, a, x, y, 101);
diff --git a/ops/li/li102.c b/ops/li/li102.c
index aaba7bf..76544a1 100644
--- a/ops/li/li102.c
+++ b/ops/li/li102.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li102) {
UNUSED(o); NEXT_OP(sp, a, x, y, 102);
diff --git a/ops/li/li103.c b/ops/li/li103.c
index 5bbed26..b7b2f4b 100644
--- a/ops/li/li103.c
+++ b/ops/li/li103.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li103) {
UNUSED(o); NEXT_OP(sp, a, x, y, 103);
diff --git a/ops/li/li104.c b/ops/li/li104.c
index e5343cf..e68653e 100644
--- a/ops/li/li104.c
+++ b/ops/li/li104.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li104) {
UNUSED(o); NEXT_OP(sp, a, x, y, 104);
diff --git a/ops/li/li105.c b/ops/li/li105.c
index 920ac5d..93e4ce7 100644
--- a/ops/li/li105.c
+++ b/ops/li/li105.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li105) {
UNUSED(o); NEXT_OP(sp, a, x, y, 105);
diff --git a/ops/li/li106.c b/ops/li/li106.c
index a96d235..3a5ce58 100644
--- a/ops/li/li106.c
+++ b/ops/li/li106.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li106) {
UNUSED(o); NEXT_OP(sp, a, x, y, 106);
diff --git a/ops/li/li107.c b/ops/li/li107.c
index 864ba1e..63b6fa2 100644
--- a/ops/li/li107.c
+++ b/ops/li/li107.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li107) {
UNUSED(o); NEXT_OP(sp, a, x, y, 107);
diff --git a/ops/li/li108.c b/ops/li/li108.c
index 9d1d85d..f30d0cf 100644
--- a/ops/li/li108.c
+++ b/ops/li/li108.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li108) {
UNUSED(o); NEXT_OP(sp, a, x, y, 108);
diff --git a/ops/li/li109.c b/ops/li/li109.c
index 4b73a96..34718c1 100644
--- a/ops/li/li109.c
+++ b/ops/li/li109.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li109) {
UNUSED(o); NEXT_OP(sp, a, x, y, 109);
diff --git a/ops/li/li11.c b/ops/li/li11.c
index 50a8228..5fd5973 100644
--- a/ops/li/li11.c
+++ b/ops/li/li11.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li11) {
UNUSED(o); NEXT_OP(sp, a, x, y, 11);
diff --git a/ops/li/li110.c b/ops/li/li110.c
index a9383bb..16d5036 100644
--- a/ops/li/li110.c
+++ b/ops/li/li110.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li110) {
UNUSED(o); NEXT_OP(sp, a, x, y, 110);
diff --git a/ops/li/li111.c b/ops/li/li111.c
index 88c7c9f..3e4638b 100644
--- a/ops/li/li111.c
+++ b/ops/li/li111.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li111) {
UNUSED(o); NEXT_OP(sp, a, x, y, 111);
diff --git a/ops/li/li112.c b/ops/li/li112.c
index 1b5e211..60e8027 100644
--- a/ops/li/li112.c
+++ b/ops/li/li112.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li112) {
UNUSED(o); NEXT_OP(sp, a, x, y, 112);
diff --git a/ops/li/li113.c b/ops/li/li113.c
index fa675e0..6512025 100644
--- a/ops/li/li113.c
+++ b/ops/li/li113.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li113) {
UNUSED(o); NEXT_OP(sp, a, x, y, 113);
diff --git a/ops/li/li114.c b/ops/li/li114.c
index 85efd38..ab377d1 100644
--- a/ops/li/li114.c
+++ b/ops/li/li114.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li114) {
UNUSED(o); NEXT_OP(sp, a, x, y, 114);
diff --git a/ops/li/li115.c b/ops/li/li115.c
index c3455a1..403102b 100644
--- a/ops/li/li115.c
+++ b/ops/li/li115.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li115) {
UNUSED(o); NEXT_OP(sp, a, x, y, 115);
diff --git a/ops/li/li116.c b/ops/li/li116.c
index 48488e3..2298b73 100644
--- a/ops/li/li116.c
+++ b/ops/li/li116.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li116) {
UNUSED(o); NEXT_OP(sp, a, x, y, 116);
diff --git a/ops/li/li117.c b/ops/li/li117.c
index 4e9b726..eb6c450 100644
--- a/ops/li/li117.c
+++ b/ops/li/li117.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li117) {
UNUSED(o); NEXT_OP(sp, a, x, y, 117);
diff --git a/ops/li/li118.c b/ops/li/li118.c
index 0c719cd..e5a2250 100644
--- a/ops/li/li118.c
+++ b/ops/li/li118.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li118) {
UNUSED(o); NEXT_OP(sp, a, x, y, 118);
diff --git a/ops/li/li119.c b/ops/li/li119.c
index a835082..4a0e884 100644
--- a/ops/li/li119.c
+++ b/ops/li/li119.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li119) {
UNUSED(o); NEXT_OP(sp, a, x, y, 119);
diff --git a/ops/li/li12.c b/ops/li/li12.c
index 651bce7..ec94b36 100644
--- a/ops/li/li12.c
+++ b/ops/li/li12.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li12) {
UNUSED(o); NEXT_OP(sp, a, x, y, 12);
diff --git a/ops/li/li120.c b/ops/li/li120.c
index f066b3e..a4aa4be 100644
--- a/ops/li/li120.c
+++ b/ops/li/li120.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li120) {
UNUSED(o); NEXT_OP(sp, a, x, y, 120);
diff --git a/ops/li/li121.c b/ops/li/li121.c
index 5e2f106..ba5b605 100644
--- a/ops/li/li121.c
+++ b/ops/li/li121.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li121) {
UNUSED(o); NEXT_OP(sp, a, x, y, 121);
diff --git a/ops/li/li122.c b/ops/li/li122.c
index 2a8435a..c3e4c53 100644
--- a/ops/li/li122.c
+++ b/ops/li/li122.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li122) {
UNUSED(o); NEXT_OP(sp, a, x, y, 122);
diff --git a/ops/li/li123.c b/ops/li/li123.c
index d613358..12b5b18 100644
--- a/ops/li/li123.c
+++ b/ops/li/li123.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li123) {
UNUSED(o); NEXT_OP(sp, a, x, y, 123);
diff --git a/ops/li/li124.c b/ops/li/li124.c
index 8ef260e..5a64c80 100644
--- a/ops/li/li124.c
+++ b/ops/li/li124.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li124) {
UNUSED(o); NEXT_OP(sp, a, x, y, 124);
diff --git a/ops/li/li125.c b/ops/li/li125.c
index 3ea3d31..c964bd7 100644
--- a/ops/li/li125.c
+++ b/ops/li/li125.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li125) {
UNUSED(o); NEXT_OP(sp, a, x, y, 125);
diff --git a/ops/li/li126.c b/ops/li/li126.c
index 5269b38..be1940c 100644
--- a/ops/li/li126.c
+++ b/ops/li/li126.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li126) {
UNUSED(o); NEXT_OP(sp, a, x, y, 126);
diff --git a/ops/li/li127.c b/ops/li/li127.c
index 1d558e1..a88a3d1 100644
--- a/ops/li/li127.c
+++ b/ops/li/li127.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li127) {
UNUSED(o); NEXT_OP(sp, a, x, y, 127);
diff --git a/ops/li/li128.c b/ops/li/li128.c
index 6bc9f24..81543fa 100644
--- a/ops/li/li128.c
+++ b/ops/li/li128.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li128) {
UNUSED(o); NEXT_OP(sp, a, x, y, 128);
diff --git a/ops/li/li129.c b/ops/li/li129.c
index 5adc603..6f4f599 100644
--- a/ops/li/li129.c
+++ b/ops/li/li129.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li129) {
UNUSED(o); NEXT_OP(sp, a, x, y, 129);
diff --git a/ops/li/li13.c b/ops/li/li13.c
index ca5dc1b..085ba8c 100644
--- a/ops/li/li13.c
+++ b/ops/li/li13.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li13) {
UNUSED(o); NEXT_OP(sp, a, x, y, 13);
diff --git a/ops/li/li130.c b/ops/li/li130.c
index a1eacca..ab3add7 100644
--- a/ops/li/li130.c
+++ b/ops/li/li130.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li130) {
UNUSED(o); NEXT_OP(sp, a, x, y, 130);
diff --git a/ops/li/li131.c b/ops/li/li131.c
index 2bb097d..86b5135 100644
--- a/ops/li/li131.c
+++ b/ops/li/li131.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li131) {
UNUSED(o); NEXT_OP(sp, a, x, y, 131);
diff --git a/ops/li/li132.c b/ops/li/li132.c
index e35c5e9..d5b13e4 100644
--- a/ops/li/li132.c
+++ b/ops/li/li132.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li132) {
UNUSED(o); NEXT_OP(sp, a, x, y, 132);
diff --git a/ops/li/li133.c b/ops/li/li133.c
index bf980a4..6237435 100644
--- a/ops/li/li133.c
+++ b/ops/li/li133.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li133) {
UNUSED(o); NEXT_OP(sp, a, x, y, 133);
diff --git a/ops/li/li134.c b/ops/li/li134.c
index 651927c..d428bc7 100644
--- a/ops/li/li134.c
+++ b/ops/li/li134.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li134) {
UNUSED(o); NEXT_OP(sp, a, x, y, 134);
diff --git a/ops/li/li135.c b/ops/li/li135.c
index 1286594..67270ed 100644
--- a/ops/li/li135.c
+++ b/ops/li/li135.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li135) {
UNUSED(o); NEXT_OP(sp, a, x, y, 135);
diff --git a/ops/li/li136.c b/ops/li/li136.c
index 0c06cb0..246a922 100644
--- a/ops/li/li136.c
+++ b/ops/li/li136.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li136) {
UNUSED(o); NEXT_OP(sp, a, x, y, 136);
diff --git a/ops/li/li137.c b/ops/li/li137.c
index 997ef71..ab16564 100644
--- a/ops/li/li137.c
+++ b/ops/li/li137.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li137) {
UNUSED(o); NEXT_OP(sp, a, x, y, 137);
diff --git a/ops/li/li138.c b/ops/li/li138.c
index 78d3582..58fe384 100644
--- a/ops/li/li138.c
+++ b/ops/li/li138.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li138) {
UNUSED(o); NEXT_OP(sp, a, x, y, 138);
diff --git a/ops/li/li139.c b/ops/li/li139.c
index 90ca33f..9cb304a 100644
--- a/ops/li/li139.c
+++ b/ops/li/li139.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li139) {
UNUSED(o); NEXT_OP(sp, a, x, y, 139);
diff --git a/ops/li/li14.c b/ops/li/li14.c
index ef80ba1..9de3e44 100644
--- a/ops/li/li14.c
+++ b/ops/li/li14.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li14) {
UNUSED(o); NEXT_OP(sp, a, x, y, 14);
diff --git a/ops/li/li140.c b/ops/li/li140.c
index a1b7f0e..93b63f4 100644
--- a/ops/li/li140.c
+++ b/ops/li/li140.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li140) {
UNUSED(o); NEXT_OP(sp, a, x, y, 140);
diff --git a/ops/li/li141.c b/ops/li/li141.c
index f70f2d8..aef6544 100644
--- a/ops/li/li141.c
+++ b/ops/li/li141.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li141) {
UNUSED(o); NEXT_OP(sp, a, x, y, 141);
diff --git a/ops/li/li142.c b/ops/li/li142.c
index f60b218..73ae3a6 100644
--- a/ops/li/li142.c
+++ b/ops/li/li142.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li142) {
UNUSED(o); NEXT_OP(sp, a, x, y, 142);
diff --git a/ops/li/li143.c b/ops/li/li143.c
index b4bcfcd..2e99826 100644
--- a/ops/li/li143.c
+++ b/ops/li/li143.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li143) {
UNUSED(o); NEXT_OP(sp, a, x, y, 143);
diff --git a/ops/li/li144.c b/ops/li/li144.c
index e6dac48..ae71e7b 100644
--- a/ops/li/li144.c
+++ b/ops/li/li144.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li144) {
UNUSED(o); NEXT_OP(sp, a, x, y, 144);
diff --git a/ops/li/li145.c b/ops/li/li145.c
index 160942a..e784d2d 100644
--- a/ops/li/li145.c
+++ b/ops/li/li145.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li145) {
UNUSED(o); NEXT_OP(sp, a, x, y, 145);
diff --git a/ops/li/li146.c b/ops/li/li146.c
index d2bc425..8681487 100644
--- a/ops/li/li146.c
+++ b/ops/li/li146.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li146) {
UNUSED(o); NEXT_OP(sp, a, x, y, 146);
diff --git a/ops/li/li147.c b/ops/li/li147.c
index 05d9d19..6626f9e 100644
--- a/ops/li/li147.c
+++ b/ops/li/li147.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li147) {
UNUSED(o); NEXT_OP(sp, a, x, y, 147);
diff --git a/ops/li/li148.c b/ops/li/li148.c
index 6b2a444..15618bc 100644
--- a/ops/li/li148.c
+++ b/ops/li/li148.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li148) {
UNUSED(o); NEXT_OP(sp, a, x, y, 148);
diff --git a/ops/li/li149.c b/ops/li/li149.c
index a86587d..3d76ecb 100644
--- a/ops/li/li149.c
+++ b/ops/li/li149.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li149) {
UNUSED(o); NEXT_OP(sp, a, x, y, 149);
diff --git a/ops/li/li15.c b/ops/li/li15.c
index 411e6c0..2453b09 100644
--- a/ops/li/li15.c
+++ b/ops/li/li15.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li15) {
UNUSED(o); NEXT_OP(sp, a, x, y, 15);
diff --git a/ops/li/li150.c b/ops/li/li150.c
index ead11d6..496228b 100644
--- a/ops/li/li150.c
+++ b/ops/li/li150.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li150) {
UNUSED(o); NEXT_OP(sp, a, x, y, 150);
diff --git a/ops/li/li151.c b/ops/li/li151.c
index a0d6f31..5c23a2f 100644
--- a/ops/li/li151.c
+++ b/ops/li/li151.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li151) {
UNUSED(o); NEXT_OP(sp, a, x, y, 151);
diff --git a/ops/li/li152.c b/ops/li/li152.c
index 0462272..fcfdc99 100644
--- a/ops/li/li152.c
+++ b/ops/li/li152.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li152) {
UNUSED(o); NEXT_OP(sp, a, x, y, 152);
diff --git a/ops/li/li153.c b/ops/li/li153.c
index f569b35..62636d7 100644
--- a/ops/li/li153.c
+++ b/ops/li/li153.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li153) {
UNUSED(o); NEXT_OP(sp, a, x, y, 153);
diff --git a/ops/li/li154.c b/ops/li/li154.c
index 855a561..d4f5700 100644
--- a/ops/li/li154.c
+++ b/ops/li/li154.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li154) {
UNUSED(o); NEXT_OP(sp, a, x, y, 154);
diff --git a/ops/li/li155.c b/ops/li/li155.c
index 0bd8b9a..0ee21e9 100644
--- a/ops/li/li155.c
+++ b/ops/li/li155.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li155) {
UNUSED(o); NEXT_OP(sp, a, x, y, 155);
diff --git a/ops/li/li156.c b/ops/li/li156.c
index 1a3d6b9..b33bba0 100644
--- a/ops/li/li156.c
+++ b/ops/li/li156.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li156) {
UNUSED(o); NEXT_OP(sp, a, x, y, 156);
diff --git a/ops/li/li157.c b/ops/li/li157.c
index 7e8027f..011f3f4 100644
--- a/ops/li/li157.c
+++ b/ops/li/li157.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li157) {
UNUSED(o); NEXT_OP(sp, a, x, y, 157);
diff --git a/ops/li/li158.c b/ops/li/li158.c
index 07a4610..2b73f4e 100644
--- a/ops/li/li158.c
+++ b/ops/li/li158.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li158) {
UNUSED(o); NEXT_OP(sp, a, x, y, 158);
diff --git a/ops/li/li159.c b/ops/li/li159.c
index 7176572..0a3a177 100644
--- a/ops/li/li159.c
+++ b/ops/li/li159.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li159) {
UNUSED(o); NEXT_OP(sp, a, x, y, 159);
diff --git a/ops/li/li16.c b/ops/li/li16.c
index 1bfe846..46bee98 100644
--- a/ops/li/li16.c
+++ b/ops/li/li16.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li16) {
UNUSED(o); NEXT_OP(sp, a, x, y, 16);
diff --git a/ops/li/li160.c b/ops/li/li160.c
index 063efa4..360393a 100644
--- a/ops/li/li160.c
+++ b/ops/li/li160.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li160) {
UNUSED(o); NEXT_OP(sp, a, x, y, 160);
diff --git a/ops/li/li161.c b/ops/li/li161.c
index 7e7c273..8b96974 100644
--- a/ops/li/li161.c
+++ b/ops/li/li161.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li161) {
UNUSED(o); NEXT_OP(sp, a, x, y, 161);
diff --git a/ops/li/li162.c b/ops/li/li162.c
index 33f40cb..d7ca2b3 100644
--- a/ops/li/li162.c
+++ b/ops/li/li162.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li162) {
UNUSED(o); NEXT_OP(sp, a, x, y, 162);
diff --git a/ops/li/li163.c b/ops/li/li163.c
index e4a7562..28b85c5 100644
--- a/ops/li/li163.c
+++ b/ops/li/li163.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li163) {
UNUSED(o); NEXT_OP(sp, a, x, y, 163);
diff --git a/ops/li/li164.c b/ops/li/li164.c
index e8cc05a..bc1047d 100644
--- a/ops/li/li164.c
+++ b/ops/li/li164.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li164) {
UNUSED(o); NEXT_OP(sp, a, x, y, 164);
diff --git a/ops/li/li165.c b/ops/li/li165.c
index 9531ed6..4d2befe 100644
--- a/ops/li/li165.c
+++ b/ops/li/li165.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li165) {
UNUSED(o); NEXT_OP(sp, a, x, y, 165);
diff --git a/ops/li/li166.c b/ops/li/li166.c
index 123c77b..0e0e59d 100644
--- a/ops/li/li166.c
+++ b/ops/li/li166.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li166) {
UNUSED(o); NEXT_OP(sp, a, x, y, 166);
diff --git a/ops/li/li167.c b/ops/li/li167.c
index 6995862..3c9a6f4 100644
--- a/ops/li/li167.c
+++ b/ops/li/li167.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li167) {
UNUSED(o); NEXT_OP(sp, a, x, y, 167);
diff --git a/ops/li/li168.c b/ops/li/li168.c
index b5035fb..2247f43 100644
--- a/ops/li/li168.c
+++ b/ops/li/li168.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li168) {
UNUSED(o); NEXT_OP(sp, a, x, y, 168);
diff --git a/ops/li/li169.c b/ops/li/li169.c
index dead7ce..74ea997 100644
--- a/ops/li/li169.c
+++ b/ops/li/li169.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li169) {
UNUSED(o); NEXT_OP(sp, a, x, y, 169);
diff --git a/ops/li/li17.c b/ops/li/li17.c
index efb3d83..34bfdfd 100644
--- a/ops/li/li17.c
+++ b/ops/li/li17.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li17) {
UNUSED(o); NEXT_OP(sp, a, x, y, 17);
diff --git a/ops/li/li170.c b/ops/li/li170.c
index 6d07929..a95d68d 100644
--- a/ops/li/li170.c
+++ b/ops/li/li170.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li170) {
UNUSED(o); NEXT_OP(sp, a, x, y, 170);
diff --git a/ops/li/li171.c b/ops/li/li171.c
index 302c9c8..c17bcea 100644
--- a/ops/li/li171.c
+++ b/ops/li/li171.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li171) {
UNUSED(o); NEXT_OP(sp, a, x, y, 171);
diff --git a/ops/li/li172.c b/ops/li/li172.c
index c63bd9d..c6e8612 100644
--- a/ops/li/li172.c
+++ b/ops/li/li172.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li172) {
UNUSED(o); NEXT_OP(sp, a, x, y, 172);
diff --git a/ops/li/li173.c b/ops/li/li173.c
index ee3baa0..fc41a0f 100644
--- a/ops/li/li173.c
+++ b/ops/li/li173.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li173) {
UNUSED(o); NEXT_OP(sp, a, x, y, 173);
diff --git a/ops/li/li174.c b/ops/li/li174.c
index d8cf448..2ee8288 100644
--- a/ops/li/li174.c
+++ b/ops/li/li174.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li174) {
UNUSED(o); NEXT_OP(sp, a, x, y, 174);
diff --git a/ops/li/li175.c b/ops/li/li175.c
index 18b1522..3269b9a 100644
--- a/ops/li/li175.c
+++ b/ops/li/li175.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li175) {
UNUSED(o); NEXT_OP(sp, a, x, y, 175);
diff --git a/ops/li/li176.c b/ops/li/li176.c
index eff4e77..22bb311 100644
--- a/ops/li/li176.c
+++ b/ops/li/li176.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li176) {
UNUSED(o); NEXT_OP(sp, a, x, y, 176);
diff --git a/ops/li/li177.c b/ops/li/li177.c
index 7e9ef7a..50726c9 100644
--- a/ops/li/li177.c
+++ b/ops/li/li177.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li177) {
UNUSED(o); NEXT_OP(sp, a, x, y, 177);
diff --git a/ops/li/li178.c b/ops/li/li178.c
index da1786d..860c29f 100644
--- a/ops/li/li178.c
+++ b/ops/li/li178.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li178) {
UNUSED(o); NEXT_OP(sp, a, x, y, 178);
diff --git a/ops/li/li179.c b/ops/li/li179.c
index 9fb21c4..b1a1b44 100644
--- a/ops/li/li179.c
+++ b/ops/li/li179.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li179) {
UNUSED(o); NEXT_OP(sp, a, x, y, 179);
diff --git a/ops/li/li18.c b/ops/li/li18.c
index aca48ff..8554f09 100644
--- a/ops/li/li18.c
+++ b/ops/li/li18.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li18) {
UNUSED(o); NEXT_OP(sp, a, x, y, 18);
diff --git a/ops/li/li180.c b/ops/li/li180.c
index 6ee010f..71e1b9c 100644
--- a/ops/li/li180.c
+++ b/ops/li/li180.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li180) {
UNUSED(o); NEXT_OP(sp, a, x, y, 180);
diff --git a/ops/li/li181.c b/ops/li/li181.c
index dcc239e..a5a672f 100644
--- a/ops/li/li181.c
+++ b/ops/li/li181.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li181) {
UNUSED(o); NEXT_OP(sp, a, x, y, 181);
diff --git a/ops/li/li182.c b/ops/li/li182.c
index 0a610d5..94b0e7d 100644
--- a/ops/li/li182.c
+++ b/ops/li/li182.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li182) {
UNUSED(o); NEXT_OP(sp, a, x, y, 182);
diff --git a/ops/li/li183.c b/ops/li/li183.c
index f5b1a4e..d8cd33f 100644
--- a/ops/li/li183.c
+++ b/ops/li/li183.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li183) {
UNUSED(o); NEXT_OP(sp, a, x, y, 183);
diff --git a/ops/li/li184.c b/ops/li/li184.c
index 134b98d..84567d4 100644
--- a/ops/li/li184.c
+++ b/ops/li/li184.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li184) {
UNUSED(o); NEXT_OP(sp, a, x, y, 184);
diff --git a/ops/li/li185.c b/ops/li/li185.c
index 9a0847d..019e238 100644
--- a/ops/li/li185.c
+++ b/ops/li/li185.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li185) {
UNUSED(o); NEXT_OP(sp, a, x, y, 185);
diff --git a/ops/li/li186.c b/ops/li/li186.c
index 36158b9..adc2b4e 100644
--- a/ops/li/li186.c
+++ b/ops/li/li186.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li186) {
UNUSED(o); NEXT_OP(sp, a, x, y, 186);
diff --git a/ops/li/li187.c b/ops/li/li187.c
index b6f4ede..38a4716 100644
--- a/ops/li/li187.c
+++ b/ops/li/li187.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li187) {
UNUSED(o); NEXT_OP(sp, a, x, y, 187);
diff --git a/ops/li/li188.c b/ops/li/li188.c
index 90961cf..e2574e5 100644
--- a/ops/li/li188.c
+++ b/ops/li/li188.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li188) {
UNUSED(o); NEXT_OP(sp, a, x, y, 188);
diff --git a/ops/li/li189.c b/ops/li/li189.c
index 5b239b9..410bf09 100644
--- a/ops/li/li189.c
+++ b/ops/li/li189.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li189) {
UNUSED(o); NEXT_OP(sp, a, x, y, 189);
diff --git a/ops/li/li19.c b/ops/li/li19.c
index 036d1f5..8837bc5 100644
--- a/ops/li/li19.c
+++ b/ops/li/li19.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li19) {
UNUSED(o); NEXT_OP(sp, a, x, y, 19);
diff --git a/ops/li/li190.c b/ops/li/li190.c
index 5988773..b42dbff 100644
--- a/ops/li/li190.c
+++ b/ops/li/li190.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li190) {
UNUSED(o); NEXT_OP(sp, a, x, y, 190);
diff --git a/ops/li/li191.c b/ops/li/li191.c
index f3d74de..f0cc53d 100644
--- a/ops/li/li191.c
+++ b/ops/li/li191.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li191) {
UNUSED(o); NEXT_OP(sp, a, x, y, 191);
diff --git a/ops/li/li192.c b/ops/li/li192.c
index e258fea..a0811ee 100644
--- a/ops/li/li192.c
+++ b/ops/li/li192.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li192) {
UNUSED(o); NEXT_OP(sp, a, x, y, 192);
diff --git a/ops/li/li193.c b/ops/li/li193.c
index dc184fe..c8812c3 100644
--- a/ops/li/li193.c
+++ b/ops/li/li193.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li193) {
UNUSED(o); NEXT_OP(sp, a, x, y, 193);
diff --git a/ops/li/li194.c b/ops/li/li194.c
index 9a78c43..3407274 100644
--- a/ops/li/li194.c
+++ b/ops/li/li194.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li194) {
UNUSED(o); NEXT_OP(sp, a, x, y, 194);
diff --git a/ops/li/li195.c b/ops/li/li195.c
index 6c67fed..d88f36a 100644
--- a/ops/li/li195.c
+++ b/ops/li/li195.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li195) {
UNUSED(o); NEXT_OP(sp, a, x, y, 195);
diff --git a/ops/li/li196.c b/ops/li/li196.c
index ebdfc3a..62b2822 100644
--- a/ops/li/li196.c
+++ b/ops/li/li196.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li196) {
UNUSED(o); NEXT_OP(sp, a, x, y, 196);
diff --git a/ops/li/li197.c b/ops/li/li197.c
index 9a32b74..c988025 100644
--- a/ops/li/li197.c
+++ b/ops/li/li197.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li197) {
UNUSED(o); NEXT_OP(sp, a, x, y, 197);
diff --git a/ops/li/li198.c b/ops/li/li198.c
index 2070c18..ee58d7e 100644
--- a/ops/li/li198.c
+++ b/ops/li/li198.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li198) {
UNUSED(o); NEXT_OP(sp, a, x, y, 198);
diff --git a/ops/li/li199.c b/ops/li/li199.c
index 221dacb..200d92d 100644
--- a/ops/li/li199.c
+++ b/ops/li/li199.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li199) {
UNUSED(o); NEXT_OP(sp, a, x, y, 199);
diff --git a/ops/li/li2.c b/ops/li/li2.c
index 55d199c..af929f2 100644
--- a/ops/li/li2.c
+++ b/ops/li/li2.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li2) {
UNUSED(o); NEXT_OP(sp, a, x, y, 2);
diff --git a/ops/li/li20.c b/ops/li/li20.c
index 1c816c7..3ca9400 100644
--- a/ops/li/li20.c
+++ b/ops/li/li20.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li20) {
UNUSED(o); NEXT_OP(sp, a, x, y, 20);
diff --git a/ops/li/li200.c b/ops/li/li200.c
index 62e4172..45cb58d 100644
--- a/ops/li/li200.c
+++ b/ops/li/li200.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li200) {
UNUSED(o); NEXT_OP(sp, a, x, y, 200);
diff --git a/ops/li/li201.c b/ops/li/li201.c
index 7dbe6eb..772ce61 100644
--- a/ops/li/li201.c
+++ b/ops/li/li201.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li201) {
UNUSED(o); NEXT_OP(sp, a, x, y, 201);
diff --git a/ops/li/li202.c b/ops/li/li202.c
index 9e78945..953dfbb 100644
--- a/ops/li/li202.c
+++ b/ops/li/li202.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li202) {
UNUSED(o); NEXT_OP(sp, a, x, y, 202);
diff --git a/ops/li/li203.c b/ops/li/li203.c
index fce5823..a4b1bb3 100644
--- a/ops/li/li203.c
+++ b/ops/li/li203.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li203) {
UNUSED(o); NEXT_OP(sp, a, x, y, 203);
diff --git a/ops/li/li204.c b/ops/li/li204.c
index e97d089..31a3ed0 100644
--- a/ops/li/li204.c
+++ b/ops/li/li204.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li204) {
UNUSED(o); NEXT_OP(sp, a, x, y, 204);
diff --git a/ops/li/li205.c b/ops/li/li205.c
index 520f64c..362b122 100644
--- a/ops/li/li205.c
+++ b/ops/li/li205.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li205) {
UNUSED(o); NEXT_OP(sp, a, x, y, 205);
diff --git a/ops/li/li206.c b/ops/li/li206.c
index b583ba7..5f63a14 100644
--- a/ops/li/li206.c
+++ b/ops/li/li206.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li206) {
UNUSED(o); NEXT_OP(sp, a, x, y, 206);
diff --git a/ops/li/li207.c b/ops/li/li207.c
index dd4a558..cd74d0f 100644
--- a/ops/li/li207.c
+++ b/ops/li/li207.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li207) {
UNUSED(o); NEXT_OP(sp, a, x, y, 207);
diff --git a/ops/li/li208.c b/ops/li/li208.c
index ce038bd..55dca51 100644
--- a/ops/li/li208.c
+++ b/ops/li/li208.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li208) {
UNUSED(o); NEXT_OP(sp, a, x, y, 208);
diff --git a/ops/li/li209.c b/ops/li/li209.c
index b22b85d..463ed01 100644
--- a/ops/li/li209.c
+++ b/ops/li/li209.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li209) {
UNUSED(o); NEXT_OP(sp, a, x, y, 209);
diff --git a/ops/li/li21.c b/ops/li/li21.c
index 7299083..64adb9b 100644
--- a/ops/li/li21.c
+++ b/ops/li/li21.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li21) {
UNUSED(o); NEXT_OP(sp, a, x, y, 21);
diff --git a/ops/li/li210.c b/ops/li/li210.c
index 256e638..156b947 100644
--- a/ops/li/li210.c
+++ b/ops/li/li210.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li210) {
UNUSED(o); NEXT_OP(sp, a, x, y, 210);
diff --git a/ops/li/li211.c b/ops/li/li211.c
index fa798ec..6e83f32 100644
--- a/ops/li/li211.c
+++ b/ops/li/li211.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li211) {
UNUSED(o); NEXT_OP(sp, a, x, y, 211);
diff --git a/ops/li/li212.c b/ops/li/li212.c
index 2b3ee87..3e5da0e 100644
--- a/ops/li/li212.c
+++ b/ops/li/li212.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li212) {
UNUSED(o); NEXT_OP(sp, a, x, y, 212);
diff --git a/ops/li/li213.c b/ops/li/li213.c
index 400fbf8..78c0741 100644
--- a/ops/li/li213.c
+++ b/ops/li/li213.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li213) {
UNUSED(o); NEXT_OP(sp, a, x, y, 213);
diff --git a/ops/li/li214.c b/ops/li/li214.c
index 6c4b072..bf5bbf2 100644
--- a/ops/li/li214.c
+++ b/ops/li/li214.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li214) {
UNUSED(o); NEXT_OP(sp, a, x, y, 214);
diff --git a/ops/li/li215.c b/ops/li/li215.c
index 98a84c3..1f98145 100644
--- a/ops/li/li215.c
+++ b/ops/li/li215.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li215) {
UNUSED(o); NEXT_OP(sp, a, x, y, 215);
diff --git a/ops/li/li216.c b/ops/li/li216.c
index c7e17a7..542d76d 100644
--- a/ops/li/li216.c
+++ b/ops/li/li216.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li216) {
UNUSED(o); NEXT_OP(sp, a, x, y, 216);
diff --git a/ops/li/li217.c b/ops/li/li217.c
index 543f6c3..c304410 100644
--- a/ops/li/li217.c
+++ b/ops/li/li217.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li217) {
UNUSED(o); NEXT_OP(sp, a, x, y, 217);
diff --git a/ops/li/li218.c b/ops/li/li218.c
index f08b275..2901105 100644
--- a/ops/li/li218.c
+++ b/ops/li/li218.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li218) {
UNUSED(o); NEXT_OP(sp, a, x, y, 218);
diff --git a/ops/li/li219.c b/ops/li/li219.c
index 3461867..dc6863b 100644
--- a/ops/li/li219.c
+++ b/ops/li/li219.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li219) {
UNUSED(o); NEXT_OP(sp, a, x, y, 219);
diff --git a/ops/li/li22.c b/ops/li/li22.c
index 8758ff5..784bfa2 100644
--- a/ops/li/li22.c
+++ b/ops/li/li22.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li22) {
UNUSED(o); NEXT_OP(sp, a, x, y, 22);
diff --git a/ops/li/li220.c b/ops/li/li220.c
index 0419c36..6fcdca3 100644
--- a/ops/li/li220.c
+++ b/ops/li/li220.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li220) {
UNUSED(o); NEXT_OP(sp, a, x, y, 220);
diff --git a/ops/li/li221.c b/ops/li/li221.c
index 147502f..0140151 100644
--- a/ops/li/li221.c
+++ b/ops/li/li221.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li221) {
UNUSED(o); NEXT_OP(sp, a, x, y, 221);
diff --git a/ops/li/li222.c b/ops/li/li222.c
index 01adea9..8b0a2be 100644
--- a/ops/li/li222.c
+++ b/ops/li/li222.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li222) {
UNUSED(o); NEXT_OP(sp, a, x, y, 222);
diff --git a/ops/li/li223.c b/ops/li/li223.c
index 84ca4c9..10c7b85 100644
--- a/ops/li/li223.c
+++ b/ops/li/li223.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li223) {
UNUSED(o); NEXT_OP(sp, a, x, y, 223);
diff --git a/ops/li/li224.c b/ops/li/li224.c
index 4a96f95..94e1eed 100644
--- a/ops/li/li224.c
+++ b/ops/li/li224.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li224) {
UNUSED(o); NEXT_OP(sp, a, x, y, 224);
diff --git a/ops/li/li225.c b/ops/li/li225.c
index 5b372e1..aab20a1 100644
--- a/ops/li/li225.c
+++ b/ops/li/li225.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li225) {
UNUSED(o); NEXT_OP(sp, a, x, y, 225);
diff --git a/ops/li/li226.c b/ops/li/li226.c
index aa11f8f..ad04c2e 100644
--- a/ops/li/li226.c
+++ b/ops/li/li226.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li226) {
UNUSED(o); NEXT_OP(sp, a, x, y, 226);
diff --git a/ops/li/li227.c b/ops/li/li227.c
index ff56bbf..dc78758 100644
--- a/ops/li/li227.c
+++ b/ops/li/li227.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li227) {
UNUSED(o); NEXT_OP(sp, a, x, y, 227);
diff --git a/ops/li/li228.c b/ops/li/li228.c
index 96202ad..f9e821c 100644
--- a/ops/li/li228.c
+++ b/ops/li/li228.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li228) {
UNUSED(o); NEXT_OP(sp, a, x, y, 228);
diff --git a/ops/li/li229.c b/ops/li/li229.c
index 715654e..a97b66f 100644
--- a/ops/li/li229.c
+++ b/ops/li/li229.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li229) {
UNUSED(o); NEXT_OP(sp, a, x, y, 229);
diff --git a/ops/li/li23.c b/ops/li/li23.c
index ef313f0..dee03e3 100644
--- a/ops/li/li23.c
+++ b/ops/li/li23.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li23) {
UNUSED(o); NEXT_OP(sp, a, x, y, 23);
diff --git a/ops/li/li230.c b/ops/li/li230.c
index 8fecfed..0cc7437 100644
--- a/ops/li/li230.c
+++ b/ops/li/li230.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li230) {
UNUSED(o); NEXT_OP(sp, a, x, y, 230);
diff --git a/ops/li/li231.c b/ops/li/li231.c
index d49e450..b0c6034 100644
--- a/ops/li/li231.c
+++ b/ops/li/li231.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li231) {
UNUSED(o); NEXT_OP(sp, a, x, y, 231);
diff --git a/ops/li/li232.c b/ops/li/li232.c
index f2e7249..9eafe5c 100644
--- a/ops/li/li232.c
+++ b/ops/li/li232.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li232) {
UNUSED(o); NEXT_OP(sp, a, x, y, 232);
diff --git a/ops/li/li233.c b/ops/li/li233.c
index e6be8ac..248edcf 100644
--- a/ops/li/li233.c
+++ b/ops/li/li233.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li233) {
UNUSED(o); NEXT_OP(sp, a, x, y, 233);
diff --git a/ops/li/li234.c b/ops/li/li234.c
index dfe84d5..57b9d8b 100644
--- a/ops/li/li234.c
+++ b/ops/li/li234.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li234) {
UNUSED(o); NEXT_OP(sp, a, x, y, 234);
diff --git a/ops/li/li235.c b/ops/li/li235.c
index 99dfe06..e2d07ce 100644
--- a/ops/li/li235.c
+++ b/ops/li/li235.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li235) {
UNUSED(o); NEXT_OP(sp, a, x, y, 235);
diff --git a/ops/li/li236.c b/ops/li/li236.c
index cbbb5eb..db516d8 100644
--- a/ops/li/li236.c
+++ b/ops/li/li236.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li236) {
UNUSED(o); NEXT_OP(sp, a, x, y, 236);
diff --git a/ops/li/li237.c b/ops/li/li237.c
index 7914c4d..55842c1 100644
--- a/ops/li/li237.c
+++ b/ops/li/li237.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li237) {
UNUSED(o); NEXT_OP(sp, a, x, y, 237);
diff --git a/ops/li/li238.c b/ops/li/li238.c
index 611c8bb..6870d8b 100644
--- a/ops/li/li238.c
+++ b/ops/li/li238.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li238) {
UNUSED(o); NEXT_OP(sp, a, x, y, 238);
diff --git a/ops/li/li239.c b/ops/li/li239.c
index 9f3b5b4..919c6a1 100644
--- a/ops/li/li239.c
+++ b/ops/li/li239.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li239) {
UNUSED(o); NEXT_OP(sp, a, x, y, 239);
diff --git a/ops/li/li24.c b/ops/li/li24.c
index 27cacb0..87a4b40 100644
--- a/ops/li/li24.c
+++ b/ops/li/li24.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li24) {
UNUSED(o); NEXT_OP(sp, a, x, y, 24);
diff --git a/ops/li/li240.c b/ops/li/li240.c
index 79b9036..863682d 100644
--- a/ops/li/li240.c
+++ b/ops/li/li240.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li240) {
UNUSED(o); NEXT_OP(sp, a, x, y, 240);
diff --git a/ops/li/li241.c b/ops/li/li241.c
index 465347d..6737675 100644
--- a/ops/li/li241.c
+++ b/ops/li/li241.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li241) {
UNUSED(o); NEXT_OP(sp, a, x, y, 241);
diff --git a/ops/li/li242.c b/ops/li/li242.c
index c2eed09..ad8af69 100644
--- a/ops/li/li242.c
+++ b/ops/li/li242.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li242) {
UNUSED(o); NEXT_OP(sp, a, x, y, 242);
diff --git a/ops/li/li243.c b/ops/li/li243.c
index dbbac9f..394385b 100644
--- a/ops/li/li243.c
+++ b/ops/li/li243.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li243) {
UNUSED(o); NEXT_OP(sp, a, x, y, 243);
diff --git a/ops/li/li244.c b/ops/li/li244.c
index 5dfdaa8..c391a40 100644
--- a/ops/li/li244.c
+++ b/ops/li/li244.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li244) {
UNUSED(o); NEXT_OP(sp, a, x, y, 244);
diff --git a/ops/li/li245.c b/ops/li/li245.c
index b24b189..854e298 100644
--- a/ops/li/li245.c
+++ b/ops/li/li245.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li245) {
UNUSED(o); NEXT_OP(sp, a, x, y, 245);
diff --git a/ops/li/li246.c b/ops/li/li246.c
index 8abad79..b6f816c 100644
--- a/ops/li/li246.c
+++ b/ops/li/li246.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li246) {
UNUSED(o); NEXT_OP(sp, a, x, y, 246);
diff --git a/ops/li/li247.c b/ops/li/li247.c
index 5ba15d3..19a045d 100644
--- a/ops/li/li247.c
+++ b/ops/li/li247.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li247) {
UNUSED(o); NEXT_OP(sp, a, x, y, 247);
diff --git a/ops/li/li248.c b/ops/li/li248.c
index 7bcc1f5..335b704 100644
--- a/ops/li/li248.c
+++ b/ops/li/li248.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li248) {
UNUSED(o); NEXT_OP(sp, a, x, y, 248);
diff --git a/ops/li/li249.c b/ops/li/li249.c
index 5627248..eb766f4 100644
--- a/ops/li/li249.c
+++ b/ops/li/li249.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li249) {
UNUSED(o); NEXT_OP(sp, a, x, y, 249);
diff --git a/ops/li/li25.c b/ops/li/li25.c
index d523a97..c09f01e 100644
--- a/ops/li/li25.c
+++ b/ops/li/li25.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li25) {
UNUSED(o); NEXT_OP(sp, a, x, y, 25);
diff --git a/ops/li/li250.c b/ops/li/li250.c
index 9a774cf..74dea6b 100644
--- a/ops/li/li250.c
+++ b/ops/li/li250.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li250) {
UNUSED(o); NEXT_OP(sp, a, x, y, 250);
diff --git a/ops/li/li251.c b/ops/li/li251.c
index b27229d..93516a0 100644
--- a/ops/li/li251.c
+++ b/ops/li/li251.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li251) {
UNUSED(o); NEXT_OP(sp, a, x, y, 251);
diff --git a/ops/li/li252.c b/ops/li/li252.c
index 727917b..e808c79 100644
--- a/ops/li/li252.c
+++ b/ops/li/li252.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li252) {
UNUSED(o); NEXT_OP(sp, a, x, y, 252);
diff --git a/ops/li/li253.c b/ops/li/li253.c
index ae32d8d..0031e43 100644
--- a/ops/li/li253.c
+++ b/ops/li/li253.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li253) {
UNUSED(o); NEXT_OP(sp, a, x, y, 253);
diff --git a/ops/li/li254.c b/ops/li/li254.c
index 471f1a4..39f0a75 100644
--- a/ops/li/li254.c
+++ b/ops/li/li254.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li254) {
UNUSED(o); NEXT_OP(sp, a, x, y, 254);
diff --git a/ops/li/li255.c b/ops/li/li255.c
index 0ed8320..d81efe9 100644
--- a/ops/li/li255.c
+++ b/ops/li/li255.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li255) {
UNUSED(o); NEXT_OP(sp, a, x, y, 255);
diff --git a/ops/li/li26.c b/ops/li/li26.c
index c761666..5804cf3 100644
--- a/ops/li/li26.c
+++ b/ops/li/li26.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li26) {
UNUSED(o); NEXT_OP(sp, a, x, y, 26);
diff --git a/ops/li/li27.c b/ops/li/li27.c
index 6689371..414c80d 100644
--- a/ops/li/li27.c
+++ b/ops/li/li27.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li27) {
UNUSED(o); NEXT_OP(sp, a, x, y, 27);
diff --git a/ops/li/li28.c b/ops/li/li28.c
index 752c063..805a290 100644
--- a/ops/li/li28.c
+++ b/ops/li/li28.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li28) {
UNUSED(o); NEXT_OP(sp, a, x, y, 28);
diff --git a/ops/li/li29.c b/ops/li/li29.c
index f909b56..0ca1159 100644
--- a/ops/li/li29.c
+++ b/ops/li/li29.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li29) {
UNUSED(o); NEXT_OP(sp, a, x, y, 29);
diff --git a/ops/li/li3.c b/ops/li/li3.c
index acc7821..a6304b5 100644
--- a/ops/li/li3.c
+++ b/ops/li/li3.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li3) {
UNUSED(o); NEXT_OP(sp, a, x, y, 3);
diff --git a/ops/li/li30.c b/ops/li/li30.c
index d065f86..4d8d92c 100644
--- a/ops/li/li30.c
+++ b/ops/li/li30.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li30) {
UNUSED(o); NEXT_OP(sp, a, x, y, 30);
diff --git a/ops/li/li31.c b/ops/li/li31.c
index f3fca8d..7d9f6b9 100644
--- a/ops/li/li31.c
+++ b/ops/li/li31.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li31) {
UNUSED(o); NEXT_OP(sp, a, x, y, 31);
diff --git a/ops/li/li32.c b/ops/li/li32.c
index 95a75f0..2b71543 100644
--- a/ops/li/li32.c
+++ b/ops/li/li32.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li32) {
UNUSED(o); NEXT_OP(sp, a, x, y, 32);
diff --git a/ops/li/li33.c b/ops/li/li33.c
index f018b5c..5815ab0 100644
--- a/ops/li/li33.c
+++ b/ops/li/li33.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li33) {
UNUSED(o); NEXT_OP(sp, a, x, y, 33);
diff --git a/ops/li/li34.c b/ops/li/li34.c
index fcbb026..e4cb168 100644
--- a/ops/li/li34.c
+++ b/ops/li/li34.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li34) {
UNUSED(o); NEXT_OP(sp, a, x, y, 34);
diff --git a/ops/li/li35.c b/ops/li/li35.c
index d816a77..15c1255 100644
--- a/ops/li/li35.c
+++ b/ops/li/li35.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li35) {
UNUSED(o); NEXT_OP(sp, a, x, y, 35);
diff --git a/ops/li/li36.c b/ops/li/li36.c
index 633a405..3d4ec85 100644
--- a/ops/li/li36.c
+++ b/ops/li/li36.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li36) {
UNUSED(o); NEXT_OP(sp, a, x, y, 36);
diff --git a/ops/li/li37.c b/ops/li/li37.c
index 4cd3cfe..4a235d9 100644
--- a/ops/li/li37.c
+++ b/ops/li/li37.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li37) {
UNUSED(o); NEXT_OP(sp, a, x, y, 37);
diff --git a/ops/li/li38.c b/ops/li/li38.c
index 5573c2d..5d841db 100644
--- a/ops/li/li38.c
+++ b/ops/li/li38.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li38) {
UNUSED(o); NEXT_OP(sp, a, x, y, 38);
diff --git a/ops/li/li39.c b/ops/li/li39.c
index a684912..d1eb815 100644
--- a/ops/li/li39.c
+++ b/ops/li/li39.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li39) {
UNUSED(o); NEXT_OP(sp, a, x, y, 39);
diff --git a/ops/li/li4.c b/ops/li/li4.c
index cfaf87c..d7ab63e 100644
--- a/ops/li/li4.c
+++ b/ops/li/li4.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li4) {
UNUSED(o); NEXT_OP(sp, a, x, y, 4);
diff --git a/ops/li/li40.c b/ops/li/li40.c
index a153a98..79e1b03 100644
--- a/ops/li/li40.c
+++ b/ops/li/li40.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li40) {
UNUSED(o); NEXT_OP(sp, a, x, y, 40);
diff --git a/ops/li/li41.c b/ops/li/li41.c
index ec5d504..44f9dbd 100644
--- a/ops/li/li41.c
+++ b/ops/li/li41.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li41) {
UNUSED(o); NEXT_OP(sp, a, x, y, 41);
diff --git a/ops/li/li42.c b/ops/li/li42.c
index f8ed8fb..159c6af 100644
--- a/ops/li/li42.c
+++ b/ops/li/li42.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li42) {
UNUSED(o); NEXT_OP(sp, a, x, y, 42);
diff --git a/ops/li/li43.c b/ops/li/li43.c
index 0b10f66..b274bc1 100644
--- a/ops/li/li43.c
+++ b/ops/li/li43.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li43) {
UNUSED(o); NEXT_OP(sp, a, x, y, 43);
diff --git a/ops/li/li44.c b/ops/li/li44.c
index 4f4f326..a118844 100644
--- a/ops/li/li44.c
+++ b/ops/li/li44.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li44) {
UNUSED(o); NEXT_OP(sp, a, x, y, 44);
diff --git a/ops/li/li45.c b/ops/li/li45.c
index 6328ece..ff683a8 100644
--- a/ops/li/li45.c
+++ b/ops/li/li45.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li45) {
UNUSED(o); NEXT_OP(sp, a, x, y, 45);
diff --git a/ops/li/li46.c b/ops/li/li46.c
index c5ce119..80297c8 100644
--- a/ops/li/li46.c
+++ b/ops/li/li46.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li46) {
UNUSED(o); NEXT_OP(sp, a, x, y, 46);
diff --git a/ops/li/li47.c b/ops/li/li47.c
index 164287f..e52e2b1 100644
--- a/ops/li/li47.c
+++ b/ops/li/li47.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li47) {
UNUSED(o); NEXT_OP(sp, a, x, y, 47);
diff --git a/ops/li/li48.c b/ops/li/li48.c
index 0a32e38..5b01a48 100644
--- a/ops/li/li48.c
+++ b/ops/li/li48.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li48) {
UNUSED(o); NEXT_OP(sp, a, x, y, 48);
diff --git a/ops/li/li49.c b/ops/li/li49.c
index f3deba0..a99de2a 100644
--- a/ops/li/li49.c
+++ b/ops/li/li49.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li49) {
UNUSED(o); NEXT_OP(sp, a, x, y, 49);
diff --git a/ops/li/li5.c b/ops/li/li5.c
index cc518b6..e55fcf3 100644
--- a/ops/li/li5.c
+++ b/ops/li/li5.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li5) {
UNUSED(o); NEXT_OP(sp, a, x, y, 5);
diff --git a/ops/li/li50.c b/ops/li/li50.c
index 3c70ac8..930a4f9 100644
--- a/ops/li/li50.c
+++ b/ops/li/li50.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li50) {
UNUSED(o); NEXT_OP(sp, a, x, y, 50);
diff --git a/ops/li/li51.c b/ops/li/li51.c
index ab12afe..14bf356 100644
--- a/ops/li/li51.c
+++ b/ops/li/li51.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li51) {
UNUSED(o); NEXT_OP(sp, a, x, y, 51);
diff --git a/ops/li/li52.c b/ops/li/li52.c
index 9e16d56..5000c62 100644
--- a/ops/li/li52.c
+++ b/ops/li/li52.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li52) {
UNUSED(o); NEXT_OP(sp, a, x, y, 52);
diff --git a/ops/li/li53.c b/ops/li/li53.c
index 947ee6a..7a33e00 100644
--- a/ops/li/li53.c
+++ b/ops/li/li53.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li53) {
UNUSED(o); NEXT_OP(sp, a, x, y, 53);
diff --git a/ops/li/li54.c b/ops/li/li54.c
index 9d51433..e60fa14 100644
--- a/ops/li/li54.c
+++ b/ops/li/li54.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li54) {
UNUSED(o); NEXT_OP(sp, a, x, y, 54);
diff --git a/ops/li/li55.c b/ops/li/li55.c
index d4b4329..0ad6932 100644
--- a/ops/li/li55.c
+++ b/ops/li/li55.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li55) {
UNUSED(o); NEXT_OP(sp, a, x, y, 55);
diff --git a/ops/li/li56.c b/ops/li/li56.c
index 7fe33d6..ed66086 100644
--- a/ops/li/li56.c
+++ b/ops/li/li56.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li56) {
UNUSED(o); NEXT_OP(sp, a, x, y, 56);
diff --git a/ops/li/li57.c b/ops/li/li57.c
index 3b81c2c..ae6da54 100644
--- a/ops/li/li57.c
+++ b/ops/li/li57.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li57) {
UNUSED(o); NEXT_OP(sp, a, x, y, 57);
diff --git a/ops/li/li58.c b/ops/li/li58.c
index e85576d..3054e30 100644
--- a/ops/li/li58.c
+++ b/ops/li/li58.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li58) {
UNUSED(o); NEXT_OP(sp, a, x, y, 58);
diff --git a/ops/li/li59.c b/ops/li/li59.c
index 2302908..d413a86 100644
--- a/ops/li/li59.c
+++ b/ops/li/li59.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li59) {
UNUSED(o); NEXT_OP(sp, a, x, y, 59);
diff --git a/ops/li/li6.c b/ops/li/li6.c
index c075db5..9a37acb 100644
--- a/ops/li/li6.c
+++ b/ops/li/li6.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li6) {
UNUSED(o); NEXT_OP(sp, a, x, y, 6);
diff --git a/ops/li/li60.c b/ops/li/li60.c
index 56b4a4e..cdb2211 100644
--- a/ops/li/li60.c
+++ b/ops/li/li60.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li60) {
UNUSED(o); NEXT_OP(sp, a, x, y, 60);
diff --git a/ops/li/li61.c b/ops/li/li61.c
index 02f01ac..a3dc610 100644
--- a/ops/li/li61.c
+++ b/ops/li/li61.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li61) {
UNUSED(o); NEXT_OP(sp, a, x, y, 61);
diff --git a/ops/li/li62.c b/ops/li/li62.c
index 2b84299..c7ba17f 100644
--- a/ops/li/li62.c
+++ b/ops/li/li62.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li62) {
UNUSED(o); NEXT_OP(sp, a, x, y, 62);
diff --git a/ops/li/li63.c b/ops/li/li63.c
index 945ae04..a4a993d 100644
--- a/ops/li/li63.c
+++ b/ops/li/li63.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li63) {
UNUSED(o); NEXT_OP(sp, a, x, y, 63);
diff --git a/ops/li/li64.c b/ops/li/li64.c
index 068cccf..8157841 100644
--- a/ops/li/li64.c
+++ b/ops/li/li64.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li64) {
UNUSED(o); NEXT_OP(sp, a, x, y, 64);
diff --git a/ops/li/li65.c b/ops/li/li65.c
index e8abe40..4d22004 100644
--- a/ops/li/li65.c
+++ b/ops/li/li65.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li65) {
UNUSED(o); NEXT_OP(sp, a, x, y, 65);
diff --git a/ops/li/li66.c b/ops/li/li66.c
index b61863f..8e34abf 100644
--- a/ops/li/li66.c
+++ b/ops/li/li66.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li66) {
UNUSED(o); NEXT_OP(sp, a, x, y, 66);
diff --git a/ops/li/li67.c b/ops/li/li67.c
index ac8f96b..578a095 100644
--- a/ops/li/li67.c
+++ b/ops/li/li67.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li67) {
UNUSED(o); NEXT_OP(sp, a, x, y, 67);
diff --git a/ops/li/li68.c b/ops/li/li68.c
index 64383ff..104efd6 100644
--- a/ops/li/li68.c
+++ b/ops/li/li68.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li68) {
UNUSED(o); NEXT_OP(sp, a, x, y, 68);
diff --git a/ops/li/li69.c b/ops/li/li69.c
index 0a6d82a..ed8295f 100644
--- a/ops/li/li69.c
+++ b/ops/li/li69.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li69) {
UNUSED(o); NEXT_OP(sp, a, x, y, 69);
diff --git a/ops/li/li7.c b/ops/li/li7.c
index 15b2281..87b7549 100644
--- a/ops/li/li7.c
+++ b/ops/li/li7.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li7) {
UNUSED(o); NEXT_OP(sp, a, x, y, 7);
diff --git a/ops/li/li70.c b/ops/li/li70.c
index d401bae..6644b18 100644
--- a/ops/li/li70.c
+++ b/ops/li/li70.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li70) {
UNUSED(o); NEXT_OP(sp, a, x, y, 70);
diff --git a/ops/li/li71.c b/ops/li/li71.c
index 2311464..4ae3488 100644
--- a/ops/li/li71.c
+++ b/ops/li/li71.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li71) {
UNUSED(o); NEXT_OP(sp, a, x, y, 71);
diff --git a/ops/li/li72.c b/ops/li/li72.c
index 3e28226..b038999 100644
--- a/ops/li/li72.c
+++ b/ops/li/li72.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li72) {
UNUSED(o); NEXT_OP(sp, a, x, y, 72);
diff --git a/ops/li/li73.c b/ops/li/li73.c
index 0fe07dc..f4f0b6f 100644
--- a/ops/li/li73.c
+++ b/ops/li/li73.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li73) {
UNUSED(o); NEXT_OP(sp, a, x, y, 73);
diff --git a/ops/li/li74.c b/ops/li/li74.c
index e975b21..700c73a 100644
--- a/ops/li/li74.c
+++ b/ops/li/li74.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li74) {
UNUSED(o); NEXT_OP(sp, a, x, y, 74);
diff --git a/ops/li/li75.c b/ops/li/li75.c
index 58544bf..6a2488f 100644
--- a/ops/li/li75.c
+++ b/ops/li/li75.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li75) {
UNUSED(o); NEXT_OP(sp, a, x, y, 75);
diff --git a/ops/li/li76.c b/ops/li/li76.c
index 654d5a8..f3329e6 100644
--- a/ops/li/li76.c
+++ b/ops/li/li76.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li76) {
UNUSED(o); NEXT_OP(sp, a, x, y, 76);
diff --git a/ops/li/li77.c b/ops/li/li77.c
index d796a08..4b474ff 100644
--- a/ops/li/li77.c
+++ b/ops/li/li77.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li77) {
UNUSED(o); NEXT_OP(sp, a, x, y, 77);
diff --git a/ops/li/li78.c b/ops/li/li78.c
index 6e2506e..2d6a167 100644
--- a/ops/li/li78.c
+++ b/ops/li/li78.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li78) {
UNUSED(o); NEXT_OP(sp, a, x, y, 78);
diff --git a/ops/li/li79.c b/ops/li/li79.c
index 4b73f2b..192abe8 100644
--- a/ops/li/li79.c
+++ b/ops/li/li79.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li79) {
UNUSED(o); NEXT_OP(sp, a, x, y, 79);
diff --git a/ops/li/li8.c b/ops/li/li8.c
index a46b1b0..705822b 100644
--- a/ops/li/li8.c
+++ b/ops/li/li8.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li8) {
UNUSED(o); NEXT_OP(sp, a, x, y, 8);
diff --git a/ops/li/li80.c b/ops/li/li80.c
index 0a1e99f..5068809 100644
--- a/ops/li/li80.c
+++ b/ops/li/li80.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li80) {
UNUSED(o); NEXT_OP(sp, a, x, y, 80);
diff --git a/ops/li/li81.c b/ops/li/li81.c
index 5eac894..037b051 100644
--- a/ops/li/li81.c
+++ b/ops/li/li81.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li81) {
UNUSED(o); NEXT_OP(sp, a, x, y, 81);
diff --git a/ops/li/li82.c b/ops/li/li82.c
index 8d24342..1c15eb1 100644
--- a/ops/li/li82.c
+++ b/ops/li/li82.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li82) {
UNUSED(o); NEXT_OP(sp, a, x, y, 82);
diff --git a/ops/li/li83.c b/ops/li/li83.c
index 35acceb..486cfdb 100644
--- a/ops/li/li83.c
+++ b/ops/li/li83.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li83) {
UNUSED(o); NEXT_OP(sp, a, x, y, 83);
diff --git a/ops/li/li84.c b/ops/li/li84.c
index 04c2b0d..f4acd0d 100644
--- a/ops/li/li84.c
+++ b/ops/li/li84.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li84) {
UNUSED(o); NEXT_OP(sp, a, x, y, 84);
diff --git a/ops/li/li85.c b/ops/li/li85.c
index 2507201..987ae0f 100644
--- a/ops/li/li85.c
+++ b/ops/li/li85.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li85) {
UNUSED(o); NEXT_OP(sp, a, x, y, 85);
diff --git a/ops/li/li86.c b/ops/li/li86.c
index 0a46527..27f832b 100644
--- a/ops/li/li86.c
+++ b/ops/li/li86.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li86) {
UNUSED(o); NEXT_OP(sp, a, x, y, 86);
diff --git a/ops/li/li87.c b/ops/li/li87.c
index a203288..74933fc 100644
--- a/ops/li/li87.c
+++ b/ops/li/li87.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li87) {
UNUSED(o); NEXT_OP(sp, a, x, y, 87);
diff --git a/ops/li/li88.c b/ops/li/li88.c
index 905779b..e4f370e 100644
--- a/ops/li/li88.c
+++ b/ops/li/li88.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li88) {
UNUSED(o); NEXT_OP(sp, a, x, y, 88);
diff --git a/ops/li/li89.c b/ops/li/li89.c
index f9ed506..4c62515 100644
--- a/ops/li/li89.c
+++ b/ops/li/li89.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li89) {
UNUSED(o); NEXT_OP(sp, a, x, y, 89);
diff --git a/ops/li/li9.c b/ops/li/li9.c
index 62b1522..491a4a1 100644
--- a/ops/li/li9.c
+++ b/ops/li/li9.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li9) {
UNUSED(o); NEXT_OP(sp, a, x, y, 9);
diff --git a/ops/li/li90.c b/ops/li/li90.c
index 508de46..9a6ff4d 100644
--- a/ops/li/li90.c
+++ b/ops/li/li90.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li90) {
UNUSED(o); NEXT_OP(sp, a, x, y, 90);
diff --git a/ops/li/li91.c b/ops/li/li91.c
index b35308a..b6ca6a3 100644
--- a/ops/li/li91.c
+++ b/ops/li/li91.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li91) {
UNUSED(o); NEXT_OP(sp, a, x, y, 91);
diff --git a/ops/li/li92.c b/ops/li/li92.c
index 4a56884..8f40e40 100644
--- a/ops/li/li92.c
+++ b/ops/li/li92.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li92) {
UNUSED(o); NEXT_OP(sp, a, x, y, 92);
diff --git a/ops/li/li93.c b/ops/li/li93.c
index cc3afce..de714b9 100644
--- a/ops/li/li93.c
+++ b/ops/li/li93.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li93) {
UNUSED(o); NEXT_OP(sp, a, x, y, 93);
diff --git a/ops/li/li94.c b/ops/li/li94.c
index 2ecc577..a8078b2 100644
--- a/ops/li/li94.c
+++ b/ops/li/li94.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li94) {
UNUSED(o); NEXT_OP(sp, a, x, y, 94);
diff --git a/ops/li/li95.c b/ops/li/li95.c
index 348c11b..5563d3c 100644
--- a/ops/li/li95.c
+++ b/ops/li/li95.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li95) {
UNUSED(o); NEXT_OP(sp, a, x, y, 95);
diff --git a/ops/li/li96.c b/ops/li/li96.c
index e1afeee..f6021f3 100644
--- a/ops/li/li96.c
+++ b/ops/li/li96.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li96) {
UNUSED(o); NEXT_OP(sp, a, x, y, 96);
diff --git a/ops/li/li97.c b/ops/li/li97.c
index f79a05f..17f6bda 100644
--- a/ops/li/li97.c
+++ b/ops/li/li97.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li97) {
UNUSED(o); NEXT_OP(sp, a, x, y, 97);
diff --git a/ops/li/li98.c b/ops/li/li98.c
index 6b32001..e1a7f16 100644
--- a/ops/li/li98.c
+++ b/ops/li/li98.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li98) {
UNUSED(o); NEXT_OP(sp, a, x, y, 98);
diff --git a/ops/li/li99.c b/ops/li/li99.c
index d5e4be6..03a976e 100644
--- a/ops/li/li99.c
+++ b/ops/li/li99.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(li99) {
UNUSED(o); NEXT_OP(sp, a, x, y, 99);
diff --git a/ops/movao.c b/ops/movao.c
index 8e8f928..8f187d8 100644
--- a/ops/movao.c
+++ b/ops/movao.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "common.h"
DEFINE_OP(movao)
diff --git a/ops/movxa.c b/ops/movxa.c
index 95c8c1e..c4c1d0c 100644
--- a/ops/movxa.c
+++ b/ops/movxa.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "common.h"
DEFINE_OP(movxa)
diff --git a/ops/movxo.c b/ops/movxo.c
index 9d82df6..11fab9e 100644
--- a/ops/movxo.c
+++ b/ops/movxo.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "common.h"
DEFINE_OP(movxo) {
diff --git a/ops/movya.c b/ops/movya.c
index a96ffe3..848da8c 100644
--- a/ops/movya.c
+++ b/ops/movya.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "common.h"
DEFINE_OP(movya)
diff --git a/ops/movyo.c b/ops/movyo.c
index 1707edb..dc1aa13 100644
--- a/ops/movyo.c
+++ b/ops/movyo.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "common.h"
DEFINE_OP(movyo)
diff --git a/ops/sl/sla0.c b/ops/sl/sla0.c
index e599255..34f0c33 100644
--- a/ops/sl/sla0.c
+++ b/ops/sl/sla0.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla0) {
NEXT_OP(sp, a >> 0, x, y, o);
diff --git a/ops/sl/sla1.c b/ops/sl/sla1.c
index 42e033b..546fe3f 100644
--- a/ops/sl/sla1.c
+++ b/ops/sl/sla1.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla1) {
NEXT_OP(sp, a >> 1, x, y, o);
diff --git a/ops/sl/sla10.c b/ops/sl/sla10.c
index 6cde6e5..08804d2 100644
--- a/ops/sl/sla10.c
+++ b/ops/sl/sla10.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla10) {
NEXT_OP(sp, a >> 10, x, y, o);
diff --git a/ops/sl/sla11.c b/ops/sl/sla11.c
index 28ea581..d6bb97e 100644
--- a/ops/sl/sla11.c
+++ b/ops/sl/sla11.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla11) {
NEXT_OP(sp, a >> 11, x, y, o);
diff --git a/ops/sl/sla12.c b/ops/sl/sla12.c
index c6b901c..cb3e683 100644
--- a/ops/sl/sla12.c
+++ b/ops/sl/sla12.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla12) {
NEXT_OP(sp, a >> 12, x, y, o);
diff --git a/ops/sl/sla13.c b/ops/sl/sla13.c
index 6e73522..74c5dd7 100644
--- a/ops/sl/sla13.c
+++ b/ops/sl/sla13.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla13) {
NEXT_OP(sp, a >> 13, x, y, o);
diff --git a/ops/sl/sla14.c b/ops/sl/sla14.c
index e4d4707..5062fe0 100644
--- a/ops/sl/sla14.c
+++ b/ops/sl/sla14.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla14) {
NEXT_OP(sp, a >> 14, x, y, o);
diff --git a/ops/sl/sla15.c b/ops/sl/sla15.c
index 9a4650d..f43d068 100644
--- a/ops/sl/sla15.c
+++ b/ops/sl/sla15.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla15) {
NEXT_OP(sp, a >> 15, x, y, o);
diff --git a/ops/sl/sla16.c b/ops/sl/sla16.c
index d7edbf9..a01dc62 100644
--- a/ops/sl/sla16.c
+++ b/ops/sl/sla16.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla16) {
NEXT_OP(sp, a >> 16, x, y, o);
diff --git a/ops/sl/sla17.c b/ops/sl/sla17.c
index 55b73a6..a3e4188 100644
--- a/ops/sl/sla17.c
+++ b/ops/sl/sla17.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla17) {
NEXT_OP(sp, a >> 17, x, y, o);
diff --git a/ops/sl/sla18.c b/ops/sl/sla18.c
index 7353b93..7d675db 100644
--- a/ops/sl/sla18.c
+++ b/ops/sl/sla18.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla18) {
NEXT_OP(sp, a >> 18, x, y, o);
diff --git a/ops/sl/sla19.c b/ops/sl/sla19.c
index 7dfde6a..df6215b 100644
--- a/ops/sl/sla19.c
+++ b/ops/sl/sla19.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla19) {
NEXT_OP(sp, a >> 19, x, y, o);
diff --git a/ops/sl/sla2.c b/ops/sl/sla2.c
index 4ceea7a..8af0bdc 100644
--- a/ops/sl/sla2.c
+++ b/ops/sl/sla2.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla2) {
NEXT_OP(sp, a >> 2, x, y, o);
diff --git a/ops/sl/sla20.c b/ops/sl/sla20.c
index ef898e8..75135ed 100644
--- a/ops/sl/sla20.c
+++ b/ops/sl/sla20.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla20) {
NEXT_OP(sp, a >> 20, x, y, o);
diff --git a/ops/sl/sla21.c b/ops/sl/sla21.c
index cbd5571..6a244fd 100644
--- a/ops/sl/sla21.c
+++ b/ops/sl/sla21.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla21) {
NEXT_OP(sp, a >> 21, x, y, o);
diff --git a/ops/sl/sla22.c b/ops/sl/sla22.c
index abad70f..ce8ca67 100644
--- a/ops/sl/sla22.c
+++ b/ops/sl/sla22.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla22) {
NEXT_OP(sp, a >> 22, x, y, o);
diff --git a/ops/sl/sla23.c b/ops/sl/sla23.c
index 15600e9..134c6a2 100644
--- a/ops/sl/sla23.c
+++ b/ops/sl/sla23.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla23) {
NEXT_OP(sp, a >> 23, x, y, o);
diff --git a/ops/sl/sla24.c b/ops/sl/sla24.c
index 7296182..518ff31 100644
--- a/ops/sl/sla24.c
+++ b/ops/sl/sla24.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla24) {
NEXT_OP(sp, a >> 24, x, y, o);
diff --git a/ops/sl/sla25.c b/ops/sl/sla25.c
index 2687b95..d1a5e89 100644
--- a/ops/sl/sla25.c
+++ b/ops/sl/sla25.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla25) {
NEXT_OP(sp, a >> 25, x, y, o);
diff --git a/ops/sl/sla26.c b/ops/sl/sla26.c
index dfb46c9..457b9aa 100644
--- a/ops/sl/sla26.c
+++ b/ops/sl/sla26.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla26) {
NEXT_OP(sp, a >> 26, x, y, o);
diff --git a/ops/sl/sla27.c b/ops/sl/sla27.c
index b90c218..38bb075 100644
--- a/ops/sl/sla27.c
+++ b/ops/sl/sla27.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla27) {
NEXT_OP(sp, a >> 27, x, y, o);
diff --git a/ops/sl/sla28.c b/ops/sl/sla28.c
index 5a84a55..e8fac74 100644
--- a/ops/sl/sla28.c
+++ b/ops/sl/sla28.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla28) {
NEXT_OP(sp, a >> 28, x, y, o);
diff --git a/ops/sl/sla29.c b/ops/sl/sla29.c
index c339fe6..b7ab627 100644
--- a/ops/sl/sla29.c
+++ b/ops/sl/sla29.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla29) {
NEXT_OP(sp, a >> 29, x, y, o);
diff --git a/ops/sl/sla3.c b/ops/sl/sla3.c
index 14e8dd6..f1d7dc1 100644
--- a/ops/sl/sla3.c
+++ b/ops/sl/sla3.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla3) {
NEXT_OP(sp, a >> 3, x, y, o);
diff --git a/ops/sl/sla30.c b/ops/sl/sla30.c
index 9bbace0..994474d 100644
--- a/ops/sl/sla30.c
+++ b/ops/sl/sla30.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla30) {
NEXT_OP(sp, a >> 30, x, y, o);
diff --git a/ops/sl/sla31.c b/ops/sl/sla31.c
index bf3ad7c..a4f1ac4 100644
--- a/ops/sl/sla31.c
+++ b/ops/sl/sla31.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla31) {
NEXT_OP(sp, a >> 31, x, y, o);
diff --git a/ops/sl/sla32.c b/ops/sl/sla32.c
index a2be59e..ce48610 100644
--- a/ops/sl/sla32.c
+++ b/ops/sl/sla32.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla32) {
NEXT_OP(sp, a >> 32, x, y, o);
diff --git a/ops/sl/sla33.c b/ops/sl/sla33.c
index 97d339d..1b88fa6 100644
--- a/ops/sl/sla33.c
+++ b/ops/sl/sla33.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla33) {
NEXT_OP(sp, a >> 33, x, y, o);
diff --git a/ops/sl/sla34.c b/ops/sl/sla34.c
index 228ae93..994ada8 100644
--- a/ops/sl/sla34.c
+++ b/ops/sl/sla34.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla34) {
NEXT_OP(sp, a >> 34, x, y, o);
diff --git a/ops/sl/sla35.c b/ops/sl/sla35.c
index 83c1e32..21a9227 100644
--- a/ops/sl/sla35.c
+++ b/ops/sl/sla35.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla35) {
NEXT_OP(sp, a >> 35, x, y, o);
diff --git a/ops/sl/sla36.c b/ops/sl/sla36.c
index 590aca2..e35de52 100644
--- a/ops/sl/sla36.c
+++ b/ops/sl/sla36.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla36) {
NEXT_OP(sp, a >> 36, x, y, o);
diff --git a/ops/sl/sla37.c b/ops/sl/sla37.c
index b4a4657..888a0e8 100644
--- a/ops/sl/sla37.c
+++ b/ops/sl/sla37.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla37) {
NEXT_OP(sp, a >> 37, x, y, o);
diff --git a/ops/sl/sla38.c b/ops/sl/sla38.c
index 9cfbe99..542227b 100644
--- a/ops/sl/sla38.c
+++ b/ops/sl/sla38.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla38) {
NEXT_OP(sp, a >> 38, x, y, o);
diff --git a/ops/sl/sla39.c b/ops/sl/sla39.c
index fef8f11..990ef5d 100644
--- a/ops/sl/sla39.c
+++ b/ops/sl/sla39.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla39) {
NEXT_OP(sp, a >> 39, x, y, o);
diff --git a/ops/sl/sla4.c b/ops/sl/sla4.c
index 7f24272..e2ae4e0 100644
--- a/ops/sl/sla4.c
+++ b/ops/sl/sla4.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla4) {
NEXT_OP(sp, a >> 4, x, y, o);
diff --git a/ops/sl/sla40.c b/ops/sl/sla40.c
index 191939e..400ff29 100644
--- a/ops/sl/sla40.c
+++ b/ops/sl/sla40.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla40) {
NEXT_OP(sp, a >> 40, x, y, o);
diff --git a/ops/sl/sla41.c b/ops/sl/sla41.c
index a4dea35..7a370e8 100644
--- a/ops/sl/sla41.c
+++ b/ops/sl/sla41.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla41) {
NEXT_OP(sp, a >> 41, x, y, o);
diff --git a/ops/sl/sla42.c b/ops/sl/sla42.c
index b99929e..4b396a8 100644
--- a/ops/sl/sla42.c
+++ b/ops/sl/sla42.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla42) {
NEXT_OP(sp, a >> 42, x, y, o);
diff --git a/ops/sl/sla43.c b/ops/sl/sla43.c
index c53dad3..c172d7e 100644
--- a/ops/sl/sla43.c
+++ b/ops/sl/sla43.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla43) {
NEXT_OP(sp, a >> 43, x, y, o);
diff --git a/ops/sl/sla44.c b/ops/sl/sla44.c
index 0de462b..887b1f1 100644
--- a/ops/sl/sla44.c
+++ b/ops/sl/sla44.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla44) {
NEXT_OP(sp, a >> 44, x, y, o);
diff --git a/ops/sl/sla45.c b/ops/sl/sla45.c
index 861f8e0..f19638a 100644
--- a/ops/sl/sla45.c
+++ b/ops/sl/sla45.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla45) {
NEXT_OP(sp, a >> 45, x, y, o);
diff --git a/ops/sl/sla46.c b/ops/sl/sla46.c
index 27fbf26..4e110ad 100644
--- a/ops/sl/sla46.c
+++ b/ops/sl/sla46.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla46) {
NEXT_OP(sp, a >> 46, x, y, o);
diff --git a/ops/sl/sla47.c b/ops/sl/sla47.c
index 77c6609..09cf7d7 100644
--- a/ops/sl/sla47.c
+++ b/ops/sl/sla47.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla47) {
NEXT_OP(sp, a >> 47, x, y, o);
diff --git a/ops/sl/sla48.c b/ops/sl/sla48.c
index 418b5e5..40bf9b8 100644
--- a/ops/sl/sla48.c
+++ b/ops/sl/sla48.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla48) {
NEXT_OP(sp, a >> 48, x, y, o);
diff --git a/ops/sl/sla49.c b/ops/sl/sla49.c
index 0f41522..a864ffe 100644
--- a/ops/sl/sla49.c
+++ b/ops/sl/sla49.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla49) {
NEXT_OP(sp, a >> 49, x, y, o);
diff --git a/ops/sl/sla5.c b/ops/sl/sla5.c
index 736d039..dd99739 100644
--- a/ops/sl/sla5.c
+++ b/ops/sl/sla5.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla5) {
NEXT_OP(sp, a >> 5, x, y, o);
diff --git a/ops/sl/sla50.c b/ops/sl/sla50.c
index 1968999..ad61f83 100644
--- a/ops/sl/sla50.c
+++ b/ops/sl/sla50.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla50) {
NEXT_OP(sp, a >> 50, x, y, o);
diff --git a/ops/sl/sla51.c b/ops/sl/sla51.c
index 9767428..0f8a129 100644
--- a/ops/sl/sla51.c
+++ b/ops/sl/sla51.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla51) {
NEXT_OP(sp, a >> 51, x, y, o);
diff --git a/ops/sl/sla52.c b/ops/sl/sla52.c
index f5f5a17..9e81e81 100644
--- a/ops/sl/sla52.c
+++ b/ops/sl/sla52.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla52) {
NEXT_OP(sp, a >> 52, x, y, o);
diff --git a/ops/sl/sla53.c b/ops/sl/sla53.c
index 012a408..f21ecb7 100644
--- a/ops/sl/sla53.c
+++ b/ops/sl/sla53.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla53) {
NEXT_OP(sp, a >> 53, x, y, o);
diff --git a/ops/sl/sla54.c b/ops/sl/sla54.c
index e0031a1..19326d6 100644
--- a/ops/sl/sla54.c
+++ b/ops/sl/sla54.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla54) {
NEXT_OP(sp, a >> 54, x, y, o);
diff --git a/ops/sl/sla55.c b/ops/sl/sla55.c
index 7bcc07a..45bb81d 100644
--- a/ops/sl/sla55.c
+++ b/ops/sl/sla55.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla55) {
NEXT_OP(sp, a >> 55, x, y, o);
diff --git a/ops/sl/sla56.c b/ops/sl/sla56.c
index 8024cf0..43e83a3 100644
--- a/ops/sl/sla56.c
+++ b/ops/sl/sla56.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla56) {
NEXT_OP(sp, a >> 56, x, y, o);
diff --git a/ops/sl/sla57.c b/ops/sl/sla57.c
index dab13d7..44e2629 100644
--- a/ops/sl/sla57.c
+++ b/ops/sl/sla57.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla57) {
NEXT_OP(sp, a >> 57, x, y, o);
diff --git a/ops/sl/sla58.c b/ops/sl/sla58.c
index 1f4e05c..dfc5321 100644
--- a/ops/sl/sla58.c
+++ b/ops/sl/sla58.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla58) {
NEXT_OP(sp, a >> 58, x, y, o);
diff --git a/ops/sl/sla59.c b/ops/sl/sla59.c
index 5ad5ca8..30ad0bb 100644
--- a/ops/sl/sla59.c
+++ b/ops/sl/sla59.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla59) {
NEXT_OP(sp, a >> 59, x, y, o);
diff --git a/ops/sl/sla6.c b/ops/sl/sla6.c
index 5569d44..2bb700a 100644
--- a/ops/sl/sla6.c
+++ b/ops/sl/sla6.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla6) {
NEXT_OP(sp, a >> 6, x, y, o);
diff --git a/ops/sl/sla60.c b/ops/sl/sla60.c
index 433125b..553ec63 100644
--- a/ops/sl/sla60.c
+++ b/ops/sl/sla60.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla60) {
NEXT_OP(sp, a >> 60, x, y, o);
diff --git a/ops/sl/sla61.c b/ops/sl/sla61.c
index 743cc4a..cbf9af9 100644
--- a/ops/sl/sla61.c
+++ b/ops/sl/sla61.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla61) {
NEXT_OP(sp, a >> 61, x, y, o);
diff --git a/ops/sl/sla62.c b/ops/sl/sla62.c
index 6830178..5935963 100644
--- a/ops/sl/sla62.c
+++ b/ops/sl/sla62.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla62) {
NEXT_OP(sp, a >> 62, x, y, o);
diff --git a/ops/sl/sla63.c b/ops/sl/sla63.c
index 1befe2a..45bcb5b 100644
--- a/ops/sl/sla63.c
+++ b/ops/sl/sla63.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla63) {
NEXT_OP(sp, a >> 63, x, y, o);
diff --git a/ops/sl/sla7.c b/ops/sl/sla7.c
index d9742a8..7303fd9 100644
--- a/ops/sl/sla7.c
+++ b/ops/sl/sla7.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla7) {
NEXT_OP(sp, a >> 7, x, y, o);
diff --git a/ops/sl/sla8.c b/ops/sl/sla8.c
index efad283..7d10832 100644
--- a/ops/sl/sla8.c
+++ b/ops/sl/sla8.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla8) {
NEXT_OP(sp, a >> 8, x, y, o);
diff --git a/ops/sl/sla9.c b/ops/sl/sla9.c
index db97adb..e4a5010 100644
--- a/ops/sl/sla9.c
+++ b/ops/sl/sla9.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sla9) {
NEXT_OP(sp, a >> 9, x, y, o);
diff --git a/ops/sl/slo0.c b/ops/sl/slo0.c
index ed2f5c5..024e77e 100644
--- a/ops/sl/slo0.c
+++ b/ops/sl/slo0.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo0) {
NEXT_OP(sp, a, x, y, o << 0);
diff --git a/ops/sl/slo1.c b/ops/sl/slo1.c
index 1b5606a..832a1b2 100644
--- a/ops/sl/slo1.c
+++ b/ops/sl/slo1.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo1) {
NEXT_OP(sp, a, x, y, o << 1);
diff --git a/ops/sl/slo10.c b/ops/sl/slo10.c
index d54308d..431e5f4 100644
--- a/ops/sl/slo10.c
+++ b/ops/sl/slo10.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo10) {
NEXT_OP(sp, a, x, y, o << 10);
diff --git a/ops/sl/slo11.c b/ops/sl/slo11.c
index 639bc28..7ee29d5 100644
--- a/ops/sl/slo11.c
+++ b/ops/sl/slo11.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo11) {
NEXT_OP(sp, a, x, y, o << 11);
diff --git a/ops/sl/slo12.c b/ops/sl/slo12.c
index df32230..2b381b9 100644
--- a/ops/sl/slo12.c
+++ b/ops/sl/slo12.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo12) {
NEXT_OP(sp, a, x, y, o << 12);
diff --git a/ops/sl/slo13.c b/ops/sl/slo13.c
index bfc50e4..1a9533a 100644
--- a/ops/sl/slo13.c
+++ b/ops/sl/slo13.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo13) {
NEXT_OP(sp, a, x, y, o << 13);
diff --git a/ops/sl/slo14.c b/ops/sl/slo14.c
index ff5fca9..688f2c9 100644
--- a/ops/sl/slo14.c
+++ b/ops/sl/slo14.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo14) {
NEXT_OP(sp, a, x, y, o << 14);
diff --git a/ops/sl/slo15.c b/ops/sl/slo15.c
index c732bc8..76d2839 100644
--- a/ops/sl/slo15.c
+++ b/ops/sl/slo15.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo15) {
NEXT_OP(sp, a, x, y, o << 15);
diff --git a/ops/sl/slo16.c b/ops/sl/slo16.c
index 8065332..661ed60 100644
--- a/ops/sl/slo16.c
+++ b/ops/sl/slo16.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo16) {
NEXT_OP(sp, a, x, y, o << 16);
diff --git a/ops/sl/slo17.c b/ops/sl/slo17.c
index 3f42a4a..03b36df 100644
--- a/ops/sl/slo17.c
+++ b/ops/sl/slo17.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo17) {
NEXT_OP(sp, a, x, y, o << 17);
diff --git a/ops/sl/slo18.c b/ops/sl/slo18.c
index 993df92..0d279b8 100644
--- a/ops/sl/slo18.c
+++ b/ops/sl/slo18.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo18) {
NEXT_OP(sp, a, x, y, o << 18);
diff --git a/ops/sl/slo19.c b/ops/sl/slo19.c
index c1c8782..1f59673 100644
--- a/ops/sl/slo19.c
+++ b/ops/sl/slo19.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo19) {
NEXT_OP(sp, a, x, y, o << 19);
diff --git a/ops/sl/slo2.c b/ops/sl/slo2.c
index 3301be6..709ac3a 100644
--- a/ops/sl/slo2.c
+++ b/ops/sl/slo2.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo2) {
NEXT_OP(sp, a, x, y, o << 2);
diff --git a/ops/sl/slo20.c b/ops/sl/slo20.c
index bccfe7f..6a5be26 100644
--- a/ops/sl/slo20.c
+++ b/ops/sl/slo20.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo20) {
NEXT_OP(sp, a, x, y, o << 20);
diff --git a/ops/sl/slo21.c b/ops/sl/slo21.c
index c6affd7..8037337 100644
--- a/ops/sl/slo21.c
+++ b/ops/sl/slo21.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo21) {
NEXT_OP(sp, a, x, y, o << 21);
diff --git a/ops/sl/slo22.c b/ops/sl/slo22.c
index e8b90f3..e5023b5 100644
--- a/ops/sl/slo22.c
+++ b/ops/sl/slo22.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo22) {
NEXT_OP(sp, a, x, y, o << 22);
diff --git a/ops/sl/slo23.c b/ops/sl/slo23.c
index 9933fb8..d7ec98c 100644
--- a/ops/sl/slo23.c
+++ b/ops/sl/slo23.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo23) {
NEXT_OP(sp, a, x, y, o << 23);
diff --git a/ops/sl/slo24.c b/ops/sl/slo24.c
index a5f1431..31402a1 100644
--- a/ops/sl/slo24.c
+++ b/ops/sl/slo24.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo24) {
NEXT_OP(sp, a, x, y, o << 24);
diff --git a/ops/sl/slo25.c b/ops/sl/slo25.c
index 41da525..a904b60 100644
--- a/ops/sl/slo25.c
+++ b/ops/sl/slo25.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo25) {
NEXT_OP(sp, a, x, y, o << 25);
diff --git a/ops/sl/slo26.c b/ops/sl/slo26.c
index 9a68556..35f0e98 100644
--- a/ops/sl/slo26.c
+++ b/ops/sl/slo26.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo26) {
NEXT_OP(sp, a, x, y, o << 26);
diff --git a/ops/sl/slo27.c b/ops/sl/slo27.c
index a5fb342..40199d6 100644
--- a/ops/sl/slo27.c
+++ b/ops/sl/slo27.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo27) {
NEXT_OP(sp, a, x, y, o << 27);
diff --git a/ops/sl/slo28.c b/ops/sl/slo28.c
index 70e075a..8f39f8e 100644
--- a/ops/sl/slo28.c
+++ b/ops/sl/slo28.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo28) {
NEXT_OP(sp, a, x, y, o << 28);
diff --git a/ops/sl/slo29.c b/ops/sl/slo29.c
index b2c093c..8cb8ece 100644
--- a/ops/sl/slo29.c
+++ b/ops/sl/slo29.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo29) {
NEXT_OP(sp, a, x, y, o << 29);
diff --git a/ops/sl/slo3.c b/ops/sl/slo3.c
index 774f5a1..27db1c7 100644
--- a/ops/sl/slo3.c
+++ b/ops/sl/slo3.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo3) {
NEXT_OP(sp, a, x, y, o << 3);
diff --git a/ops/sl/slo30.c b/ops/sl/slo30.c
index c93cac2..c83fc80 100644
--- a/ops/sl/slo30.c
+++ b/ops/sl/slo30.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo30) {
NEXT_OP(sp, a, x, y, o << 30);
diff --git a/ops/sl/slo31.c b/ops/sl/slo31.c
index 5d41dc7..97c08ed 100644
--- a/ops/sl/slo31.c
+++ b/ops/sl/slo31.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo31) {
NEXT_OP(sp, a, x, y, o << 31);
diff --git a/ops/sl/slo32.c b/ops/sl/slo32.c
index 3932e1b..db6a5dd 100644
--- a/ops/sl/slo32.c
+++ b/ops/sl/slo32.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo32) {
NEXT_OP(sp, a, x, y, o << 32);
diff --git a/ops/sl/slo33.c b/ops/sl/slo33.c
index 328c844..18f57de 100644
--- a/ops/sl/slo33.c
+++ b/ops/sl/slo33.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo33) {
NEXT_OP(sp, a, x, y, o << 33);
diff --git a/ops/sl/slo34.c b/ops/sl/slo34.c
index a0664c5..bc3a11b 100644
--- a/ops/sl/slo34.c
+++ b/ops/sl/slo34.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo34) {
NEXT_OP(sp, a, x, y, o << 34);
diff --git a/ops/sl/slo35.c b/ops/sl/slo35.c
index d0d8706..95257d8 100644
--- a/ops/sl/slo35.c
+++ b/ops/sl/slo35.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo35) {
NEXT_OP(sp, a, x, y, o << 35);
diff --git a/ops/sl/slo36.c b/ops/sl/slo36.c
index a3ed6a5..9bf7761 100644
--- a/ops/sl/slo36.c
+++ b/ops/sl/slo36.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo36) {
NEXT_OP(sp, a, x, y, o << 36);
diff --git a/ops/sl/slo37.c b/ops/sl/slo37.c
index 0771073..bbe1ea0 100644
--- a/ops/sl/slo37.c
+++ b/ops/sl/slo37.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo37) {
NEXT_OP(sp, a, x, y, o << 37);
diff --git a/ops/sl/slo38.c b/ops/sl/slo38.c
index ad3aed0..2587920 100644
--- a/ops/sl/slo38.c
+++ b/ops/sl/slo38.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo38) {
NEXT_OP(sp, a, x, y, o << 38);
diff --git a/ops/sl/slo39.c b/ops/sl/slo39.c
index 0339c84..b8c6276 100644
--- a/ops/sl/slo39.c
+++ b/ops/sl/slo39.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo39) {
NEXT_OP(sp, a, x, y, o << 39);
diff --git a/ops/sl/slo4.c b/ops/sl/slo4.c
index bfad51f..8ba0947 100644
--- a/ops/sl/slo4.c
+++ b/ops/sl/slo4.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo4) {
NEXT_OP(sp, a, x, y, o << 4);
diff --git a/ops/sl/slo40.c b/ops/sl/slo40.c
index ee5b254..fe997fc 100644
--- a/ops/sl/slo40.c
+++ b/ops/sl/slo40.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo40) {
NEXT_OP(sp, a, x, y, o << 40);
diff --git a/ops/sl/slo41.c b/ops/sl/slo41.c
index 5bd9ec8..03cac34 100644
--- a/ops/sl/slo41.c
+++ b/ops/sl/slo41.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo41) {
NEXT_OP(sp, a, x, y, o << 41);
diff --git a/ops/sl/slo42.c b/ops/sl/slo42.c
index 397cd96..5c7bf13 100644
--- a/ops/sl/slo42.c
+++ b/ops/sl/slo42.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo42) {
NEXT_OP(sp, a, x, y, o << 42);
diff --git a/ops/sl/slo43.c b/ops/sl/slo43.c
index 25a446a..402fd73 100644
--- a/ops/sl/slo43.c
+++ b/ops/sl/slo43.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo43) {
NEXT_OP(sp, a, x, y, o << 43);
diff --git a/ops/sl/slo44.c b/ops/sl/slo44.c
index 8e2cb09..d5e09bc 100644
--- a/ops/sl/slo44.c
+++ b/ops/sl/slo44.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo44) {
NEXT_OP(sp, a, x, y, o << 44);
diff --git a/ops/sl/slo45.c b/ops/sl/slo45.c
index cc8fd70..a7ede83 100644
--- a/ops/sl/slo45.c
+++ b/ops/sl/slo45.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo45) {
NEXT_OP(sp, a, x, y, o << 45);
diff --git a/ops/sl/slo46.c b/ops/sl/slo46.c
index d9e16b5..4b70bcb 100644
--- a/ops/sl/slo46.c
+++ b/ops/sl/slo46.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo46) {
NEXT_OP(sp, a, x, y, o << 46);
diff --git a/ops/sl/slo47.c b/ops/sl/slo47.c
index 03c83cc..bfe56bc 100644
--- a/ops/sl/slo47.c
+++ b/ops/sl/slo47.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo47) {
NEXT_OP(sp, a, x, y, o << 47);
diff --git a/ops/sl/slo48.c b/ops/sl/slo48.c
index eb08f53..d5a9c7a 100644
--- a/ops/sl/slo48.c
+++ b/ops/sl/slo48.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo48) {
NEXT_OP(sp, a, x, y, o << 48);
diff --git a/ops/sl/slo49.c b/ops/sl/slo49.c
index 2c57869..0f86bab 100644
--- a/ops/sl/slo49.c
+++ b/ops/sl/slo49.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo49) {
NEXT_OP(sp, a, x, y, o << 49);
diff --git a/ops/sl/slo5.c b/ops/sl/slo5.c
index 64ea158..b9784f8 100644
--- a/ops/sl/slo5.c
+++ b/ops/sl/slo5.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo5) {
NEXT_OP(sp, a, x, y, o << 5);
diff --git a/ops/sl/slo50.c b/ops/sl/slo50.c
index cf0d617..96550e4 100644
--- a/ops/sl/slo50.c
+++ b/ops/sl/slo50.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo50) {
NEXT_OP(sp, a, x, y, o << 50);
diff --git a/ops/sl/slo51.c b/ops/sl/slo51.c
index ce47f2e..b1bb37d 100644
--- a/ops/sl/slo51.c
+++ b/ops/sl/slo51.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo51) {
NEXT_OP(sp, a, x, y, o << 51);
diff --git a/ops/sl/slo52.c b/ops/sl/slo52.c
index 37a2905..41cbe70 100644
--- a/ops/sl/slo52.c
+++ b/ops/sl/slo52.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo52) {
NEXT_OP(sp, a, x, y, o << 52);
diff --git a/ops/sl/slo53.c b/ops/sl/slo53.c
index 18c07d3..832d65a 100644
--- a/ops/sl/slo53.c
+++ b/ops/sl/slo53.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo53) {
NEXT_OP(sp, a, x, y, o << 53);
diff --git a/ops/sl/slo54.c b/ops/sl/slo54.c
index 22009f4..142beb3 100644
--- a/ops/sl/slo54.c
+++ b/ops/sl/slo54.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo54) {
NEXT_OP(sp, a, x, y, o << 54);
diff --git a/ops/sl/slo55.c b/ops/sl/slo55.c
index edf9815..85ff762 100644
--- a/ops/sl/slo55.c
+++ b/ops/sl/slo55.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo55) {
NEXT_OP(sp, a, x, y, o << 55);
diff --git a/ops/sl/slo56.c b/ops/sl/slo56.c
index a1ae722..8338f85 100644
--- a/ops/sl/slo56.c
+++ b/ops/sl/slo56.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo56) {
NEXT_OP(sp, a, x, y, o << 56);
diff --git a/ops/sl/slo57.c b/ops/sl/slo57.c
index 93d17f1..95be333 100644
--- a/ops/sl/slo57.c
+++ b/ops/sl/slo57.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo57) {
NEXT_OP(sp, a, x, y, o << 57);
diff --git a/ops/sl/slo58.c b/ops/sl/slo58.c
index 67615e5..068e7e8 100644
--- a/ops/sl/slo58.c
+++ b/ops/sl/slo58.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo58) {
NEXT_OP(sp, a, x, y, o << 58);
diff --git a/ops/sl/slo59.c b/ops/sl/slo59.c
index 5ee772c..e007f1a 100644
--- a/ops/sl/slo59.c
+++ b/ops/sl/slo59.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo59) {
NEXT_OP(sp, a, x, y, o << 59);
diff --git a/ops/sl/slo6.c b/ops/sl/slo6.c
index a559c54..cba9d70 100644
--- a/ops/sl/slo6.c
+++ b/ops/sl/slo6.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo6) {
NEXT_OP(sp, a, x, y, o << 6);
diff --git a/ops/sl/slo60.c b/ops/sl/slo60.c
index 4f910a3..a56e961 100644
--- a/ops/sl/slo60.c
+++ b/ops/sl/slo60.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo60) {
NEXT_OP(sp, a, x, y, o << 60);
diff --git a/ops/sl/slo61.c b/ops/sl/slo61.c
index b6ff7dd..e28e821 100644
--- a/ops/sl/slo61.c
+++ b/ops/sl/slo61.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo61) {
NEXT_OP(sp, a, x, y, o << 61);
diff --git a/ops/sl/slo62.c b/ops/sl/slo62.c
index bdb1429..4d8f041 100644
--- a/ops/sl/slo62.c
+++ b/ops/sl/slo62.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo62) {
NEXT_OP(sp, a, x, y, o << 62);
diff --git a/ops/sl/slo63.c b/ops/sl/slo63.c
index eeed117..fbb6235 100644
--- a/ops/sl/slo63.c
+++ b/ops/sl/slo63.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo63) {
NEXT_OP(sp, a, x, y, o << 63);
diff --git a/ops/sl/slo7.c b/ops/sl/slo7.c
index 261d357..23f4865 100644
--- a/ops/sl/slo7.c
+++ b/ops/sl/slo7.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo7) {
NEXT_OP(sp, a, x, y, o << 7);
diff --git a/ops/sl/slo8.c b/ops/sl/slo8.c
index 8d2ba3a..d119d1e 100644
--- a/ops/sl/slo8.c
+++ b/ops/sl/slo8.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo8) {
NEXT_OP(sp, a, x, y, o << 8);
diff --git a/ops/sl/slo9.c b/ops/sl/slo9.c
index 1d6bdc0..29607c4 100644
--- a/ops/sl/slo9.c
+++ b/ops/sl/slo9.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slo9) {
NEXT_OP(sp, a, x, y, o << 9);
diff --git a/ops/sl/slx0.c b/ops/sl/slx0.c
index 22697d6..2e7b90a 100644
--- a/ops/sl/slx0.c
+++ b/ops/sl/slx0.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx0) {
NEXT_OP(sp, a, x << 0, y, o);
diff --git a/ops/sl/slx1.c b/ops/sl/slx1.c
index 2c22527..10f39f8 100644
--- a/ops/sl/slx1.c
+++ b/ops/sl/slx1.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx1) {
NEXT_OP(sp, a, x << 1, y, o);
diff --git a/ops/sl/slx10.c b/ops/sl/slx10.c
index 321a365..bb24d47 100644
--- a/ops/sl/slx10.c
+++ b/ops/sl/slx10.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx10) {
NEXT_OP(sp, a, x << 10, y, o);
diff --git a/ops/sl/slx11.c b/ops/sl/slx11.c
index e808a51..7610a2f 100644
--- a/ops/sl/slx11.c
+++ b/ops/sl/slx11.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx11) {
NEXT_OP(sp, a, x << 11, y, o);
diff --git a/ops/sl/slx12.c b/ops/sl/slx12.c
index 4b7bf32..d8146f9 100644
--- a/ops/sl/slx12.c
+++ b/ops/sl/slx12.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx12) {
NEXT_OP(sp, a, x << 12, y, o);
diff --git a/ops/sl/slx13.c b/ops/sl/slx13.c
index e3a9095..bf01483 100644
--- a/ops/sl/slx13.c
+++ b/ops/sl/slx13.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx13) {
NEXT_OP(sp, a, x << 13, y, o);
diff --git a/ops/sl/slx14.c b/ops/sl/slx14.c
index f7997f3..524a733 100644
--- a/ops/sl/slx14.c
+++ b/ops/sl/slx14.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx14) {
NEXT_OP(sp, a, x << 14, y, o);
diff --git a/ops/sl/slx15.c b/ops/sl/slx15.c
index 3dfce20..2917824 100644
--- a/ops/sl/slx15.c
+++ b/ops/sl/slx15.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx15) {
NEXT_OP(sp, a, x << 15, y, o);
diff --git a/ops/sl/slx16.c b/ops/sl/slx16.c
index 08a77e5..45338c6 100644
--- a/ops/sl/slx16.c
+++ b/ops/sl/slx16.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx16) {
NEXT_OP(sp, a, x << 16, y, o);
diff --git a/ops/sl/slx17.c b/ops/sl/slx17.c
index c8b16a5..0b2fa9b 100644
--- a/ops/sl/slx17.c
+++ b/ops/sl/slx17.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx17) {
NEXT_OP(sp, a, x << 17, y, o);
diff --git a/ops/sl/slx18.c b/ops/sl/slx18.c
index dd4707f..5f5bbf8 100644
--- a/ops/sl/slx18.c
+++ b/ops/sl/slx18.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx18) {
NEXT_OP(sp, a, x << 18, y, o);
diff --git a/ops/sl/slx19.c b/ops/sl/slx19.c
index 7d45d5a..35aec8a 100644
--- a/ops/sl/slx19.c
+++ b/ops/sl/slx19.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx19) {
NEXT_OP(sp, a, x << 19, y, o);
diff --git a/ops/sl/slx2.c b/ops/sl/slx2.c
index 60cee79..1aaf04e 100644
--- a/ops/sl/slx2.c
+++ b/ops/sl/slx2.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx2) {
NEXT_OP(sp, a, x << 2, y, o);
diff --git a/ops/sl/slx20.c b/ops/sl/slx20.c
index 75b6a62..688cebd 100644
--- a/ops/sl/slx20.c
+++ b/ops/sl/slx20.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx20) {
NEXT_OP(sp, a, x << 20, y, o);
diff --git a/ops/sl/slx21.c b/ops/sl/slx21.c
index 8b66b67..33bac8c 100644
--- a/ops/sl/slx21.c
+++ b/ops/sl/slx21.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx21) {
NEXT_OP(sp, a, x << 21, y, o);
diff --git a/ops/sl/slx22.c b/ops/sl/slx22.c
index 595dbdc..f805b43 100644
--- a/ops/sl/slx22.c
+++ b/ops/sl/slx22.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx22) {
NEXT_OP(sp, a, x << 22, y, o);
diff --git a/ops/sl/slx23.c b/ops/sl/slx23.c
index aa9eb82..f4503da 100644
--- a/ops/sl/slx23.c
+++ b/ops/sl/slx23.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx23) {
NEXT_OP(sp, a, x << 23, y, o);
diff --git a/ops/sl/slx24.c b/ops/sl/slx24.c
index 99b841f..3e02d5d 100644
--- a/ops/sl/slx24.c
+++ b/ops/sl/slx24.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx24) {
NEXT_OP(sp, a, x << 24, y, o);
diff --git a/ops/sl/slx25.c b/ops/sl/slx25.c
index b508fd5..318da8a 100644
--- a/ops/sl/slx25.c
+++ b/ops/sl/slx25.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx25) {
NEXT_OP(sp, a, x << 25, y, o);
diff --git a/ops/sl/slx26.c b/ops/sl/slx26.c
index 09ac05c..dcb3b26 100644
--- a/ops/sl/slx26.c
+++ b/ops/sl/slx26.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx26) {
NEXT_OP(sp, a, x << 26, y, o);
diff --git a/ops/sl/slx27.c b/ops/sl/slx27.c
index ec5834a..b4f0a25 100644
--- a/ops/sl/slx27.c
+++ b/ops/sl/slx27.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx27) {
NEXT_OP(sp, a, x << 27, y, o);
diff --git a/ops/sl/slx28.c b/ops/sl/slx28.c
index 3b1a982..cf190df 100644
--- a/ops/sl/slx28.c
+++ b/ops/sl/slx28.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx28) {
NEXT_OP(sp, a, x << 28, y, o);
diff --git a/ops/sl/slx29.c b/ops/sl/slx29.c
index d349d0b..b3a1e03 100644
--- a/ops/sl/slx29.c
+++ b/ops/sl/slx29.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx29) {
NEXT_OP(sp, a, x << 29, y, o);
diff --git a/ops/sl/slx3.c b/ops/sl/slx3.c
index 8015e74..6255007 100644
--- a/ops/sl/slx3.c
+++ b/ops/sl/slx3.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx3) {
NEXT_OP(sp, a, x << 3, y, o);
diff --git a/ops/sl/slx30.c b/ops/sl/slx30.c
index 2db6a1b..c3a4b86 100644
--- a/ops/sl/slx30.c
+++ b/ops/sl/slx30.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx30) {
NEXT_OP(sp, a, x << 30, y, o);
diff --git a/ops/sl/slx31.c b/ops/sl/slx31.c
index 84e5064..428443a 100644
--- a/ops/sl/slx31.c
+++ b/ops/sl/slx31.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx31) {
NEXT_OP(sp, a, x << 31, y, o);
diff --git a/ops/sl/slx32.c b/ops/sl/slx32.c
index 40af447..dd4e7ca 100644
--- a/ops/sl/slx32.c
+++ b/ops/sl/slx32.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx32) {
NEXT_OP(sp, a, x << 32, y, o);
diff --git a/ops/sl/slx33.c b/ops/sl/slx33.c
index 1ea890b..0a00103 100644
--- a/ops/sl/slx33.c
+++ b/ops/sl/slx33.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx33) {
NEXT_OP(sp, a, x << 33, y, o);
diff --git a/ops/sl/slx34.c b/ops/sl/slx34.c
index 42141b9..fca89d8 100644
--- a/ops/sl/slx34.c
+++ b/ops/sl/slx34.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx34) {
NEXT_OP(sp, a, x << 34, y, o);
diff --git a/ops/sl/slx35.c b/ops/sl/slx35.c
index cf02efe..08dd59e 100644
--- a/ops/sl/slx35.c
+++ b/ops/sl/slx35.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx35) {
NEXT_OP(sp, a, x << 35, y, o);
diff --git a/ops/sl/slx36.c b/ops/sl/slx36.c
index be73b6b..0c4910f 100644
--- a/ops/sl/slx36.c
+++ b/ops/sl/slx36.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx36) {
NEXT_OP(sp, a, x << 36, y, o);
diff --git a/ops/sl/slx37.c b/ops/sl/slx37.c
index a48c657..a787c29 100644
--- a/ops/sl/slx37.c
+++ b/ops/sl/slx37.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx37) {
NEXT_OP(sp, a, x << 37, y, o);
diff --git a/ops/sl/slx38.c b/ops/sl/slx38.c
index 0205c30..0a9a732 100644
--- a/ops/sl/slx38.c
+++ b/ops/sl/slx38.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx38) {
NEXT_OP(sp, a, x << 38, y, o);
diff --git a/ops/sl/slx39.c b/ops/sl/slx39.c
index 635634d..6a61db3 100644
--- a/ops/sl/slx39.c
+++ b/ops/sl/slx39.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx39) {
NEXT_OP(sp, a, x << 39, y, o);
diff --git a/ops/sl/slx4.c b/ops/sl/slx4.c
index c094a61..5eb6ad7 100644
--- a/ops/sl/slx4.c
+++ b/ops/sl/slx4.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx4) {
NEXT_OP(sp, a, x << 4, y, o);
diff --git a/ops/sl/slx40.c b/ops/sl/slx40.c
index f2ce2f7..275d001 100644
--- a/ops/sl/slx40.c
+++ b/ops/sl/slx40.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx40) {
NEXT_OP(sp, a, x << 40, y, o);
diff --git a/ops/sl/slx41.c b/ops/sl/slx41.c
index a068373..419fa25 100644
--- a/ops/sl/slx41.c
+++ b/ops/sl/slx41.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx41) {
NEXT_OP(sp, a, x << 41, y, o);
diff --git a/ops/sl/slx42.c b/ops/sl/slx42.c
index f204221..af5fd0e 100644
--- a/ops/sl/slx42.c
+++ b/ops/sl/slx42.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx42) {
NEXT_OP(sp, a, x << 42, y, o);
diff --git a/ops/sl/slx43.c b/ops/sl/slx43.c
index 483ba24..1ba164c 100644
--- a/ops/sl/slx43.c
+++ b/ops/sl/slx43.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx43) {
NEXT_OP(sp, a, x << 43, y, o);
diff --git a/ops/sl/slx44.c b/ops/sl/slx44.c
index 2311d36..831fe3f 100644
--- a/ops/sl/slx44.c
+++ b/ops/sl/slx44.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx44) {
NEXT_OP(sp, a, x << 44, y, o);
diff --git a/ops/sl/slx45.c b/ops/sl/slx45.c
index 2648527..a3196c3 100644
--- a/ops/sl/slx45.c
+++ b/ops/sl/slx45.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx45) {
NEXT_OP(sp, a, x << 45, y, o);
diff --git a/ops/sl/slx46.c b/ops/sl/slx46.c
index cbc9db3..43c0121 100644
--- a/ops/sl/slx46.c
+++ b/ops/sl/slx46.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx46) {
NEXT_OP(sp, a, x << 46, y, o);
diff --git a/ops/sl/slx47.c b/ops/sl/slx47.c
index 0f46552..280a441 100644
--- a/ops/sl/slx47.c
+++ b/ops/sl/slx47.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx47) {
NEXT_OP(sp, a, x << 47, y, o);
diff --git a/ops/sl/slx48.c b/ops/sl/slx48.c
index 9204934..d5adbba 100644
--- a/ops/sl/slx48.c
+++ b/ops/sl/slx48.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx48) {
NEXT_OP(sp, a, x << 48, y, o);
diff --git a/ops/sl/slx49.c b/ops/sl/slx49.c
index 0d6ac1b..05ebe12 100644
--- a/ops/sl/slx49.c
+++ b/ops/sl/slx49.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx49) {
NEXT_OP(sp, a, x << 49, y, o);
diff --git a/ops/sl/slx5.c b/ops/sl/slx5.c
index bafe265..5ac94d0 100644
--- a/ops/sl/slx5.c
+++ b/ops/sl/slx5.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx5) {
NEXT_OP(sp, a, x << 5, y, o);
diff --git a/ops/sl/slx50.c b/ops/sl/slx50.c
index 5d8f3cd..7d4258c 100644
--- a/ops/sl/slx50.c
+++ b/ops/sl/slx50.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx50) {
NEXT_OP(sp, a, x << 50, y, o);
diff --git a/ops/sl/slx51.c b/ops/sl/slx51.c
index ccefe1c..0066886 100644
--- a/ops/sl/slx51.c
+++ b/ops/sl/slx51.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx51) {
NEXT_OP(sp, a, x << 51, y, o);
diff --git a/ops/sl/slx52.c b/ops/sl/slx52.c
index 094b90d..f3a73f3 100644
--- a/ops/sl/slx52.c
+++ b/ops/sl/slx52.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx52) {
NEXT_OP(sp, a, x << 52, y, o);
diff --git a/ops/sl/slx53.c b/ops/sl/slx53.c
index 5fbffed..27e3f73 100644
--- a/ops/sl/slx53.c
+++ b/ops/sl/slx53.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx53) {
NEXT_OP(sp, a, x << 53, y, o);
diff --git a/ops/sl/slx54.c b/ops/sl/slx54.c
index 1e658cd..c51a703 100644
--- a/ops/sl/slx54.c
+++ b/ops/sl/slx54.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx54) {
NEXT_OP(sp, a, x << 54, y, o);
diff --git a/ops/sl/slx55.c b/ops/sl/slx55.c
index e975264..722c382 100644
--- a/ops/sl/slx55.c
+++ b/ops/sl/slx55.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx55) {
NEXT_OP(sp, a, x << 55, y, o);
diff --git a/ops/sl/slx56.c b/ops/sl/slx56.c
index 3bff93b..86f5de3 100644
--- a/ops/sl/slx56.c
+++ b/ops/sl/slx56.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx56) {
NEXT_OP(sp, a, x << 56, y, o);
diff --git a/ops/sl/slx57.c b/ops/sl/slx57.c
index a046ccb..628e317 100644
--- a/ops/sl/slx57.c
+++ b/ops/sl/slx57.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx57) {
NEXT_OP(sp, a, x << 57, y, o);
diff --git a/ops/sl/slx58.c b/ops/sl/slx58.c
index b5adda8..4316d25 100644
--- a/ops/sl/slx58.c
+++ b/ops/sl/slx58.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx58) {
NEXT_OP(sp, a, x << 58, y, o);
diff --git a/ops/sl/slx59.c b/ops/sl/slx59.c
index f58a7bb..0e1d76f 100644
--- a/ops/sl/slx59.c
+++ b/ops/sl/slx59.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx59) {
NEXT_OP(sp, a, x << 59, y, o);
diff --git a/ops/sl/slx6.c b/ops/sl/slx6.c
index 4dff276..e0176a0 100644
--- a/ops/sl/slx6.c
+++ b/ops/sl/slx6.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx6) {
NEXT_OP(sp, a, x << 6, y, o);
diff --git a/ops/sl/slx60.c b/ops/sl/slx60.c
index 707893f..88a6c3c 100644
--- a/ops/sl/slx60.c
+++ b/ops/sl/slx60.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx60) {
NEXT_OP(sp, a, x << 60, y, o);
diff --git a/ops/sl/slx61.c b/ops/sl/slx61.c
index 40a1770..9023f06 100644
--- a/ops/sl/slx61.c
+++ b/ops/sl/slx61.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx61) {
NEXT_OP(sp, a, x << 61, y, o);
diff --git a/ops/sl/slx62.c b/ops/sl/slx62.c
index e0ec82a..643806f 100644
--- a/ops/sl/slx62.c
+++ b/ops/sl/slx62.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx62) {
NEXT_OP(sp, a, x << 62, y, o);
diff --git a/ops/sl/slx63.c b/ops/sl/slx63.c
index c20cbd8..8d9256c 100644
--- a/ops/sl/slx63.c
+++ b/ops/sl/slx63.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx63) {
NEXT_OP(sp, a, x << 63, y, o);
diff --git a/ops/sl/slx7.c b/ops/sl/slx7.c
index 174d5e5..a20864e 100644
--- a/ops/sl/slx7.c
+++ b/ops/sl/slx7.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx7) {
NEXT_OP(sp, a, x << 7, y, o);
diff --git a/ops/sl/slx8.c b/ops/sl/slx8.c
index d591a0d..ee3cc00 100644
--- a/ops/sl/slx8.c
+++ b/ops/sl/slx8.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx8) {
NEXT_OP(sp, a, x << 8, y, o);
diff --git a/ops/sl/slx9.c b/ops/sl/slx9.c
index 00a8376..d0efe7d 100644
--- a/ops/sl/slx9.c
+++ b/ops/sl/slx9.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(slx9) {
NEXT_OP(sp, a, x << 9, y, o);
diff --git a/ops/sl/sly0.c b/ops/sl/sly0.c
index 7317c2d..08f9926 100644
--- a/ops/sl/sly0.c
+++ b/ops/sl/sly0.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly0) {
NEXT_OP(sp, a, x, y << 0, o);
diff --git a/ops/sl/sly1.c b/ops/sl/sly1.c
index f7a36fd..580a739 100644
--- a/ops/sl/sly1.c
+++ b/ops/sl/sly1.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly1) {
NEXT_OP(sp, a, x, y << 1, o);
diff --git a/ops/sl/sly10.c b/ops/sl/sly10.c
index 974133c..bbea268 100644
--- a/ops/sl/sly10.c
+++ b/ops/sl/sly10.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly10) {
NEXT_OP(sp, a, x, y << 10, o);
diff --git a/ops/sl/sly11.c b/ops/sl/sly11.c
index 888fc83..4790d62 100644
--- a/ops/sl/sly11.c
+++ b/ops/sl/sly11.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly11) {
NEXT_OP(sp, a, x, y << 11, o);
diff --git a/ops/sl/sly12.c b/ops/sl/sly12.c
index 2d0c82f..6b1e5f1 100644
--- a/ops/sl/sly12.c
+++ b/ops/sl/sly12.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly12) {
NEXT_OP(sp, a, x, y << 12, o);
diff --git a/ops/sl/sly13.c b/ops/sl/sly13.c
index 3deb9ee..c5aac0f 100644
--- a/ops/sl/sly13.c
+++ b/ops/sl/sly13.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly13) {
NEXT_OP(sp, a, x, y << 13, o);
diff --git a/ops/sl/sly14.c b/ops/sl/sly14.c
index e3c4778..07be0ad 100644
--- a/ops/sl/sly14.c
+++ b/ops/sl/sly14.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly14) {
NEXT_OP(sp, a, x, y << 14, o);
diff --git a/ops/sl/sly15.c b/ops/sl/sly15.c
index 59edaca..f535e10 100644
--- a/ops/sl/sly15.c
+++ b/ops/sl/sly15.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly15) {
NEXT_OP(sp, a, x, y << 15, o);
diff --git a/ops/sl/sly16.c b/ops/sl/sly16.c
index 05419e5..c996b01 100644
--- a/ops/sl/sly16.c
+++ b/ops/sl/sly16.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly16) {
NEXT_OP(sp, a, x, y << 16, o);
diff --git a/ops/sl/sly17.c b/ops/sl/sly17.c
index db5edff..d5ee5e1 100644
--- a/ops/sl/sly17.c
+++ b/ops/sl/sly17.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly17) {
NEXT_OP(sp, a, x, y << 17, o);
diff --git a/ops/sl/sly18.c b/ops/sl/sly18.c
index c622ba2..3dacac6 100644
--- a/ops/sl/sly18.c
+++ b/ops/sl/sly18.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly18) {
NEXT_OP(sp, a, x, y << 18, o);
diff --git a/ops/sl/sly19.c b/ops/sl/sly19.c
index a78d0dd..c20959c 100644
--- a/ops/sl/sly19.c
+++ b/ops/sl/sly19.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly19) {
NEXT_OP(sp, a, x, y << 19, o);
diff --git a/ops/sl/sly2.c b/ops/sl/sly2.c
index 3f53275..7d6c074 100644
--- a/ops/sl/sly2.c
+++ b/ops/sl/sly2.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly2) {
NEXT_OP(sp, a, x, y << 2, o);
diff --git a/ops/sl/sly20.c b/ops/sl/sly20.c
index 5d0fe13..e02c698 100644
--- a/ops/sl/sly20.c
+++ b/ops/sl/sly20.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly20) {
NEXT_OP(sp, a, x, y << 20, o);
diff --git a/ops/sl/sly21.c b/ops/sl/sly21.c
index 6d40674..7bbdc9a 100644
--- a/ops/sl/sly21.c
+++ b/ops/sl/sly21.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly21) {
NEXT_OP(sp, a, x, y << 21, o);
diff --git a/ops/sl/sly22.c b/ops/sl/sly22.c
index ccb9db4..b30d7ec 100644
--- a/ops/sl/sly22.c
+++ b/ops/sl/sly22.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly22) {
NEXT_OP(sp, a, x, y << 22, o);
diff --git a/ops/sl/sly23.c b/ops/sl/sly23.c
index ef34c7b..ea86956 100644
--- a/ops/sl/sly23.c
+++ b/ops/sl/sly23.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly23) {
NEXT_OP(sp, a, x, y << 23, o);
diff --git a/ops/sl/sly24.c b/ops/sl/sly24.c
index 80d9f44..e68d83e 100644
--- a/ops/sl/sly24.c
+++ b/ops/sl/sly24.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly24) {
NEXT_OP(sp, a, x, y << 24, o);
diff --git a/ops/sl/sly25.c b/ops/sl/sly25.c
index ca8149a..313d10a 100644
--- a/ops/sl/sly25.c
+++ b/ops/sl/sly25.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly25) {
NEXT_OP(sp, a, x, y << 25, o);
diff --git a/ops/sl/sly26.c b/ops/sl/sly26.c
index 3f97097..539b688 100644
--- a/ops/sl/sly26.c
+++ b/ops/sl/sly26.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly26) {
NEXT_OP(sp, a, x, y << 26, o);
diff --git a/ops/sl/sly27.c b/ops/sl/sly27.c
index 9bbb450..ccac703 100644
--- a/ops/sl/sly27.c
+++ b/ops/sl/sly27.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly27) {
NEXT_OP(sp, a, x, y << 27, o);
diff --git a/ops/sl/sly28.c b/ops/sl/sly28.c
index aca41c5..996ec37 100644
--- a/ops/sl/sly28.c
+++ b/ops/sl/sly28.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly28) {
NEXT_OP(sp, a, x, y << 28, o);
diff --git a/ops/sl/sly29.c b/ops/sl/sly29.c
index d2ba6ed..ff35d63 100644
--- a/ops/sl/sly29.c
+++ b/ops/sl/sly29.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly29) {
NEXT_OP(sp, a, x, y << 29, o);
diff --git a/ops/sl/sly3.c b/ops/sl/sly3.c
index 9f09e9e..7df4b81 100644
--- a/ops/sl/sly3.c
+++ b/ops/sl/sly3.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly3) {
NEXT_OP(sp, a, x, y << 3, o);
diff --git a/ops/sl/sly30.c b/ops/sl/sly30.c
index c88c345..22a5864 100644
--- a/ops/sl/sly30.c
+++ b/ops/sl/sly30.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly30) {
NEXT_OP(sp, a, x, y << 30, o);
diff --git a/ops/sl/sly31.c b/ops/sl/sly31.c
index 766723d..537862b 100644
--- a/ops/sl/sly31.c
+++ b/ops/sl/sly31.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly31) {
NEXT_OP(sp, a, x, y << 31, o);
diff --git a/ops/sl/sly32.c b/ops/sl/sly32.c
index 36819ca..06a5297 100644
--- a/ops/sl/sly32.c
+++ b/ops/sl/sly32.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly32) {
NEXT_OP(sp, a, x, y << 32, o);
diff --git a/ops/sl/sly33.c b/ops/sl/sly33.c
index adf885f..b1e5df5 100644
--- a/ops/sl/sly33.c
+++ b/ops/sl/sly33.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly33) {
NEXT_OP(sp, a, x, y << 33, o);
diff --git a/ops/sl/sly34.c b/ops/sl/sly34.c
index 3a61747..b929dd0 100644
--- a/ops/sl/sly34.c
+++ b/ops/sl/sly34.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly34) {
NEXT_OP(sp, a, x, y << 34, o);
diff --git a/ops/sl/sly35.c b/ops/sl/sly35.c
index 20e868e..6372941 100644
--- a/ops/sl/sly35.c
+++ b/ops/sl/sly35.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly35) {
NEXT_OP(sp, a, x, y << 35, o);
diff --git a/ops/sl/sly36.c b/ops/sl/sly36.c
index a4d283f..b2b6c1e 100644
--- a/ops/sl/sly36.c
+++ b/ops/sl/sly36.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly36) {
NEXT_OP(sp, a, x, y << 36, o);
diff --git a/ops/sl/sly37.c b/ops/sl/sly37.c
index 430478b..f453463 100644
--- a/ops/sl/sly37.c
+++ b/ops/sl/sly37.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly37) {
NEXT_OP(sp, a, x, y << 37, o);
diff --git a/ops/sl/sly38.c b/ops/sl/sly38.c
index a25cf77..29ea414 100644
--- a/ops/sl/sly38.c
+++ b/ops/sl/sly38.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly38) {
NEXT_OP(sp, a, x, y << 38, o);
diff --git a/ops/sl/sly39.c b/ops/sl/sly39.c
index e84620c..20604aa 100644
--- a/ops/sl/sly39.c
+++ b/ops/sl/sly39.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly39) {
NEXT_OP(sp, a, x, y << 39, o);
diff --git a/ops/sl/sly4.c b/ops/sl/sly4.c
index 92e61ae..8745d85 100644
--- a/ops/sl/sly4.c
+++ b/ops/sl/sly4.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly4) {
NEXT_OP(sp, a, x, y << 4, o);
diff --git a/ops/sl/sly40.c b/ops/sl/sly40.c
index c27c5f3..cd669b0 100644
--- a/ops/sl/sly40.c
+++ b/ops/sl/sly40.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly40) {
NEXT_OP(sp, a, x, y << 40, o);
diff --git a/ops/sl/sly41.c b/ops/sl/sly41.c
index 0c2804b..7c584cd 100644
--- a/ops/sl/sly41.c
+++ b/ops/sl/sly41.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly41) {
NEXT_OP(sp, a, x, y << 41, o);
diff --git a/ops/sl/sly42.c b/ops/sl/sly42.c
index d5108c5..44ce71a 100644
--- a/ops/sl/sly42.c
+++ b/ops/sl/sly42.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly42) {
NEXT_OP(sp, a, x, y << 42, o);
diff --git a/ops/sl/sly43.c b/ops/sl/sly43.c
index 94c8749..2fabc38 100644
--- a/ops/sl/sly43.c
+++ b/ops/sl/sly43.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly43) {
NEXT_OP(sp, a, x, y << 43, o);
diff --git a/ops/sl/sly44.c b/ops/sl/sly44.c
index b3ce515..628ac81 100644
--- a/ops/sl/sly44.c
+++ b/ops/sl/sly44.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly44) {
NEXT_OP(sp, a, x, y << 44, o);
diff --git a/ops/sl/sly45.c b/ops/sl/sly45.c
index fe8c644..04a8211 100644
--- a/ops/sl/sly45.c
+++ b/ops/sl/sly45.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly45) {
NEXT_OP(sp, a, x, y << 45, o);
diff --git a/ops/sl/sly46.c b/ops/sl/sly46.c
index 80ab3ac..a9c9c6d 100644
--- a/ops/sl/sly46.c
+++ b/ops/sl/sly46.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly46) {
NEXT_OP(sp, a, x, y << 46, o);
diff --git a/ops/sl/sly47.c b/ops/sl/sly47.c
index fa4d7ae..2ae1978 100644
--- a/ops/sl/sly47.c
+++ b/ops/sl/sly47.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly47) {
NEXT_OP(sp, a, x, y << 47, o);
diff --git a/ops/sl/sly48.c b/ops/sl/sly48.c
index e194d70..4b90356 100644
--- a/ops/sl/sly48.c
+++ b/ops/sl/sly48.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly48) {
NEXT_OP(sp, a, x, y << 48, o);
diff --git a/ops/sl/sly49.c b/ops/sl/sly49.c
index 7069d2b..ec97d8c 100644
--- a/ops/sl/sly49.c
+++ b/ops/sl/sly49.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly49) {
NEXT_OP(sp, a, x, y << 49, o);
diff --git a/ops/sl/sly5.c b/ops/sl/sly5.c
index a78d7c7..5d66a67 100644
--- a/ops/sl/sly5.c
+++ b/ops/sl/sly5.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly5) {
NEXT_OP(sp, a, x, y << 5, o);
diff --git a/ops/sl/sly50.c b/ops/sl/sly50.c
index 9834eaa..32c7a95 100644
--- a/ops/sl/sly50.c
+++ b/ops/sl/sly50.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly50) {
NEXT_OP(sp, a, x, y << 50, o);
diff --git a/ops/sl/sly51.c b/ops/sl/sly51.c
index c82feaa..f12b6f8 100644
--- a/ops/sl/sly51.c
+++ b/ops/sl/sly51.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly51) {
NEXT_OP(sp, a, x, y << 51, o);
diff --git a/ops/sl/sly52.c b/ops/sl/sly52.c
index fb29165..772a2ae 100644
--- a/ops/sl/sly52.c
+++ b/ops/sl/sly52.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly52) {
NEXT_OP(sp, a, x, y << 52, o);
diff --git a/ops/sl/sly53.c b/ops/sl/sly53.c
index 4a68be1..5e9bd62 100644
--- a/ops/sl/sly53.c
+++ b/ops/sl/sly53.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly53) {
NEXT_OP(sp, a, x, y << 53, o);
diff --git a/ops/sl/sly54.c b/ops/sl/sly54.c
index 9eeef56..03c50b9 100644
--- a/ops/sl/sly54.c
+++ b/ops/sl/sly54.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly54) {
NEXT_OP(sp, a, x, y << 54, o);
diff --git a/ops/sl/sly55.c b/ops/sl/sly55.c
index 57ea433..aec2df3 100644
--- a/ops/sl/sly55.c
+++ b/ops/sl/sly55.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly55) {
NEXT_OP(sp, a, x, y << 55, o);
diff --git a/ops/sl/sly56.c b/ops/sl/sly56.c
index 29b7df2..8c95cd2 100644
--- a/ops/sl/sly56.c
+++ b/ops/sl/sly56.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly56) {
NEXT_OP(sp, a, x, y << 56, o);
diff --git a/ops/sl/sly57.c b/ops/sl/sly57.c
index ce24a2c..833fdde 100644
--- a/ops/sl/sly57.c
+++ b/ops/sl/sly57.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly57) {
NEXT_OP(sp, a, x, y << 57, o);
diff --git a/ops/sl/sly58.c b/ops/sl/sly58.c
index a643401..fdfc113 100644
--- a/ops/sl/sly58.c
+++ b/ops/sl/sly58.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly58) {
NEXT_OP(sp, a, x, y << 58, o);
diff --git a/ops/sl/sly59.c b/ops/sl/sly59.c
index 2786b09..c870329 100644
--- a/ops/sl/sly59.c
+++ b/ops/sl/sly59.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly59) {
NEXT_OP(sp, a, x, y << 59, o);
diff --git a/ops/sl/sly6.c b/ops/sl/sly6.c
index d81718d..59fdc1e 100644
--- a/ops/sl/sly6.c
+++ b/ops/sl/sly6.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly6) {
NEXT_OP(sp, a, x, y << 6, o);
diff --git a/ops/sl/sly60.c b/ops/sl/sly60.c
index 4860ccb..6c83b3a 100644
--- a/ops/sl/sly60.c
+++ b/ops/sl/sly60.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly60) {
NEXT_OP(sp, a, x, y << 60, o);
diff --git a/ops/sl/sly61.c b/ops/sl/sly61.c
index 7fef21d..67a8cdd 100644
--- a/ops/sl/sly61.c
+++ b/ops/sl/sly61.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly61) {
NEXT_OP(sp, a, x, y << 61, o);
diff --git a/ops/sl/sly62.c b/ops/sl/sly62.c
index 43b92c5..5e9ee31 100644
--- a/ops/sl/sly62.c
+++ b/ops/sl/sly62.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly62) {
NEXT_OP(sp, a, x, y << 62, o);
diff --git a/ops/sl/sly63.c b/ops/sl/sly63.c
index 0f76208..991fbf0 100644
--- a/ops/sl/sly63.c
+++ b/ops/sl/sly63.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly63) {
NEXT_OP(sp, a, x, y << 63, o);
diff --git a/ops/sl/sly7.c b/ops/sl/sly7.c
index 7336564..3b35daa 100644
--- a/ops/sl/sly7.c
+++ b/ops/sl/sly7.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly7) {
NEXT_OP(sp, a, x, y << 7, o);
diff --git a/ops/sl/sly8.c b/ops/sl/sly8.c
index 6e6ef64..e94db35 100644
--- a/ops/sl/sly8.c
+++ b/ops/sl/sly8.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly8) {
NEXT_OP(sp, a, x, y << 8, o);
diff --git a/ops/sl/sly9.c b/ops/sl/sly9.c
index 0ac0b20..1e0fe50 100644
--- a/ops/sl/sly9.c
+++ b/ops/sl/sly9.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sly9) {
NEXT_OP(sp, a, x, y << 9, o);
diff --git a/ops/sr/sra0.c b/ops/sr/sra0.c
index 02b80a0..ea9c043 100644
--- a/ops/sr/sra0.c
+++ b/ops/sr/sra0.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra0) {
NEXT_OP(sp, (sreg_t)a >> 0, x, y, o);
diff --git a/ops/sr/sra1.c b/ops/sr/sra1.c
index 547cb4c..af31b14 100644
--- a/ops/sr/sra1.c
+++ b/ops/sr/sra1.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra1) {
NEXT_OP(sp, (sreg_t)a >> 1, x, y, o);
diff --git a/ops/sr/sra10.c b/ops/sr/sra10.c
index 66e1625..35c6e61 100644
--- a/ops/sr/sra10.c
+++ b/ops/sr/sra10.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra10) {
NEXT_OP(sp, (sreg_t)a >> 10, x, y, o);
diff --git a/ops/sr/sra11.c b/ops/sr/sra11.c
index 9e3e5f5..fe5f76c 100644
--- a/ops/sr/sra11.c
+++ b/ops/sr/sra11.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra11) {
NEXT_OP(sp, (sreg_t)a >> 11, x, y, o);
diff --git a/ops/sr/sra12.c b/ops/sr/sra12.c
index da55531..9270c75 100644
--- a/ops/sr/sra12.c
+++ b/ops/sr/sra12.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra12) {
NEXT_OP(sp, (sreg_t)a >> 12, x, y, o);
diff --git a/ops/sr/sra13.c b/ops/sr/sra13.c
index 0096d0f..3de245c 100644
--- a/ops/sr/sra13.c
+++ b/ops/sr/sra13.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra13) {
NEXT_OP(sp, (sreg_t)a >> 13, x, y, o);
diff --git a/ops/sr/sra14.c b/ops/sr/sra14.c
index 36cad8a..2380418 100644
--- a/ops/sr/sra14.c
+++ b/ops/sr/sra14.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra14) {
NEXT_OP(sp, (sreg_t)a >> 14, x, y, o);
diff --git a/ops/sr/sra15.c b/ops/sr/sra15.c
index e9b4279..eccdfb5 100644
--- a/ops/sr/sra15.c
+++ b/ops/sr/sra15.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra15) {
NEXT_OP(sp, (sreg_t)a >> 15, x, y, o);
diff --git a/ops/sr/sra16.c b/ops/sr/sra16.c
index 460b7bb..c2ab2e0 100644
--- a/ops/sr/sra16.c
+++ b/ops/sr/sra16.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra16) {
NEXT_OP(sp, (sreg_t)a >> 16, x, y, o);
diff --git a/ops/sr/sra17.c b/ops/sr/sra17.c
index 6f9a21c..77040c7 100644
--- a/ops/sr/sra17.c
+++ b/ops/sr/sra17.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra17) {
NEXT_OP(sp, (sreg_t)a >> 17, x, y, o);
diff --git a/ops/sr/sra18.c b/ops/sr/sra18.c
index b431bcf..6eb36c6 100644
--- a/ops/sr/sra18.c
+++ b/ops/sr/sra18.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra18) {
NEXT_OP(sp, (sreg_t)a >> 18, x, y, o);
diff --git a/ops/sr/sra19.c b/ops/sr/sra19.c
index 10ccea5..34e189d 100644
--- a/ops/sr/sra19.c
+++ b/ops/sr/sra19.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra19) {
NEXT_OP(sp, (sreg_t)a >> 19, x, y, o);
diff --git a/ops/sr/sra2.c b/ops/sr/sra2.c
index 34109ab..867a26a 100644
--- a/ops/sr/sra2.c
+++ b/ops/sr/sra2.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra2) {
NEXT_OP(sp, (sreg_t)a >> 2, x, y, o);
diff --git a/ops/sr/sra20.c b/ops/sr/sra20.c
index 12657ca..37c624f 100644
--- a/ops/sr/sra20.c
+++ b/ops/sr/sra20.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra20) {
NEXT_OP(sp, (sreg_t)a >> 20, x, y, o);
diff --git a/ops/sr/sra21.c b/ops/sr/sra21.c
index 8ca171e..6b9bc19 100644
--- a/ops/sr/sra21.c
+++ b/ops/sr/sra21.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra21) {
NEXT_OP(sp, (sreg_t)a >> 21, x, y, o);
diff --git a/ops/sr/sra22.c b/ops/sr/sra22.c
index fa556fe..2efbdd4 100644
--- a/ops/sr/sra22.c
+++ b/ops/sr/sra22.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra22) {
NEXT_OP(sp, (sreg_t)a >> 22, x, y, o);
diff --git a/ops/sr/sra23.c b/ops/sr/sra23.c
index 6f4f298..c2e2270 100644
--- a/ops/sr/sra23.c
+++ b/ops/sr/sra23.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra23) {
NEXT_OP(sp, (sreg_t)a >> 23, x, y, o);
diff --git a/ops/sr/sra24.c b/ops/sr/sra24.c
index 9bf0f36..f113634 100644
--- a/ops/sr/sra24.c
+++ b/ops/sr/sra24.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra24) {
NEXT_OP(sp, (sreg_t)a >> 24, x, y, o);
diff --git a/ops/sr/sra25.c b/ops/sr/sra25.c
index c7d023f..113771d 100644
--- a/ops/sr/sra25.c
+++ b/ops/sr/sra25.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra25) {
NEXT_OP(sp, (sreg_t)a >> 25, x, y, o);
diff --git a/ops/sr/sra26.c b/ops/sr/sra26.c
index e5196f7..fb540d7 100644
--- a/ops/sr/sra26.c
+++ b/ops/sr/sra26.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra26) {
NEXT_OP(sp, (sreg_t)a >> 26, x, y, o);
diff --git a/ops/sr/sra27.c b/ops/sr/sra27.c
index ddd9d52..461dcf5 100644
--- a/ops/sr/sra27.c
+++ b/ops/sr/sra27.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra27) {
NEXT_OP(sp, (sreg_t)a >> 27, x, y, o);
diff --git a/ops/sr/sra28.c b/ops/sr/sra28.c
index 103e0a3..5dc0443 100644
--- a/ops/sr/sra28.c
+++ b/ops/sr/sra28.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra28) {
NEXT_OP(sp, (sreg_t)a >> 28, x, y, o);
diff --git a/ops/sr/sra29.c b/ops/sr/sra29.c
index 4d2d6ec..22f51dd 100644
--- a/ops/sr/sra29.c
+++ b/ops/sr/sra29.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra29) {
NEXT_OP(sp, (sreg_t)a >> 29, x, y, o);
diff --git a/ops/sr/sra3.c b/ops/sr/sra3.c
index dea03fb..a302cff 100644
--- a/ops/sr/sra3.c
+++ b/ops/sr/sra3.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra3) {
NEXT_OP(sp, (sreg_t)a >> 3, x, y, o);
diff --git a/ops/sr/sra30.c b/ops/sr/sra30.c
index 18474e9..3483631 100644
--- a/ops/sr/sra30.c
+++ b/ops/sr/sra30.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra30) {
NEXT_OP(sp, (sreg_t)a >> 30, x, y, o);
diff --git a/ops/sr/sra31.c b/ops/sr/sra31.c
index 7de3f92..4c2addc 100644
--- a/ops/sr/sra31.c
+++ b/ops/sr/sra31.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra31) {
NEXT_OP(sp, (sreg_t)a >> 31, x, y, o);
diff --git a/ops/sr/sra32.c b/ops/sr/sra32.c
index 457b596..5b23b16 100644
--- a/ops/sr/sra32.c
+++ b/ops/sr/sra32.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra32) {
NEXT_OP(sp, (sreg_t)a >> 32, x, y, o);
diff --git a/ops/sr/sra33.c b/ops/sr/sra33.c
index e8c5b33..12e4a86 100644
--- a/ops/sr/sra33.c
+++ b/ops/sr/sra33.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra33) {
NEXT_OP(sp, (sreg_t)a >> 33, x, y, o);
diff --git a/ops/sr/sra34.c b/ops/sr/sra34.c
index 518181a..86bf588 100644
--- a/ops/sr/sra34.c
+++ b/ops/sr/sra34.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra34) {
NEXT_OP(sp, (sreg_t)a >> 34, x, y, o);
diff --git a/ops/sr/sra35.c b/ops/sr/sra35.c
index 08c3e1a..c0ecd76 100644
--- a/ops/sr/sra35.c
+++ b/ops/sr/sra35.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra35) {
NEXT_OP(sp, (sreg_t)a >> 35, x, y, o);
diff --git a/ops/sr/sra36.c b/ops/sr/sra36.c
index 67cd694..7792f5c 100644
--- a/ops/sr/sra36.c
+++ b/ops/sr/sra36.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra36) {
NEXT_OP(sp, (sreg_t)a >> 36, x, y, o);
diff --git a/ops/sr/sra37.c b/ops/sr/sra37.c
index 3a3d9ff..5509be6 100644
--- a/ops/sr/sra37.c
+++ b/ops/sr/sra37.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra37) {
NEXT_OP(sp, (sreg_t)a >> 37, x, y, o);
diff --git a/ops/sr/sra38.c b/ops/sr/sra38.c
index 69fffb0..839c9a2 100644
--- a/ops/sr/sra38.c
+++ b/ops/sr/sra38.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra38) {
NEXT_OP(sp, (sreg_t)a >> 38, x, y, o);
diff --git a/ops/sr/sra39.c b/ops/sr/sra39.c
index 8dc52e2..4ed8caa 100644
--- a/ops/sr/sra39.c
+++ b/ops/sr/sra39.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra39) {
NEXT_OP(sp, (sreg_t)a >> 39, x, y, o);
diff --git a/ops/sr/sra4.c b/ops/sr/sra4.c
index 34b0409..83444a6 100644
--- a/ops/sr/sra4.c
+++ b/ops/sr/sra4.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra4) {
NEXT_OP(sp, (sreg_t)a >> 4, x, y, o);
diff --git a/ops/sr/sra40.c b/ops/sr/sra40.c
index 61bf2db..964e233 100644
--- a/ops/sr/sra40.c
+++ b/ops/sr/sra40.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra40) {
NEXT_OP(sp, (sreg_t)a >> 40, x, y, o);
diff --git a/ops/sr/sra41.c b/ops/sr/sra41.c
index 0bc472b..347278a 100644
--- a/ops/sr/sra41.c
+++ b/ops/sr/sra41.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra41) {
NEXT_OP(sp, (sreg_t)a >> 41, x, y, o);
diff --git a/ops/sr/sra42.c b/ops/sr/sra42.c
index 4644992..2ab6d56 100644
--- a/ops/sr/sra42.c
+++ b/ops/sr/sra42.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra42) {
NEXT_OP(sp, (sreg_t)a >> 42, x, y, o);
diff --git a/ops/sr/sra43.c b/ops/sr/sra43.c
index 31553f3..30ba2e9 100644
--- a/ops/sr/sra43.c
+++ b/ops/sr/sra43.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra43) {
NEXT_OP(sp, (sreg_t)a >> 43, x, y, o);
diff --git a/ops/sr/sra44.c b/ops/sr/sra44.c
index 15fe642..25916e8 100644
--- a/ops/sr/sra44.c
+++ b/ops/sr/sra44.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra44) {
NEXT_OP(sp, (sreg_t)a >> 44, x, y, o);
diff --git a/ops/sr/sra45.c b/ops/sr/sra45.c
index 95c2f2c..8575a8d 100644
--- a/ops/sr/sra45.c
+++ b/ops/sr/sra45.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra45) {
NEXT_OP(sp, (sreg_t)a >> 45, x, y, o);
diff --git a/ops/sr/sra46.c b/ops/sr/sra46.c
index 6242141..bbff673 100644
--- a/ops/sr/sra46.c
+++ b/ops/sr/sra46.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra46) {
NEXT_OP(sp, (sreg_t)a >> 46, x, y, o);
diff --git a/ops/sr/sra47.c b/ops/sr/sra47.c
index 1b5a583..156b712 100644
--- a/ops/sr/sra47.c
+++ b/ops/sr/sra47.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra47) {
NEXT_OP(sp, (sreg_t)a >> 47, x, y, o);
diff --git a/ops/sr/sra48.c b/ops/sr/sra48.c
index 4708f08..c567bb4 100644
--- a/ops/sr/sra48.c
+++ b/ops/sr/sra48.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra48) {
NEXT_OP(sp, (sreg_t)a >> 48, x, y, o);
diff --git a/ops/sr/sra49.c b/ops/sr/sra49.c
index 8c1b8b4..47cf323 100644
--- a/ops/sr/sra49.c
+++ b/ops/sr/sra49.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra49) {
NEXT_OP(sp, (sreg_t)a >> 49, x, y, o);
diff --git a/ops/sr/sra5.c b/ops/sr/sra5.c
index 11329d4..c16f831 100644
--- a/ops/sr/sra5.c
+++ b/ops/sr/sra5.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra5) {
NEXT_OP(sp, (sreg_t)a >> 5, x, y, o);
diff --git a/ops/sr/sra50.c b/ops/sr/sra50.c
index f3d2b87..f005992 100644
--- a/ops/sr/sra50.c
+++ b/ops/sr/sra50.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra50) {
NEXT_OP(sp, (sreg_t)a >> 50, x, y, o);
diff --git a/ops/sr/sra51.c b/ops/sr/sra51.c
index 5d2b118..a4e1ca0 100644
--- a/ops/sr/sra51.c
+++ b/ops/sr/sra51.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra51) {
NEXT_OP(sp, (sreg_t)a >> 51, x, y, o);
diff --git a/ops/sr/sra52.c b/ops/sr/sra52.c
index 6f5a428..6743c40 100644
--- a/ops/sr/sra52.c
+++ b/ops/sr/sra52.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra52) {
NEXT_OP(sp, (sreg_t)a >> 52, x, y, o);
diff --git a/ops/sr/sra53.c b/ops/sr/sra53.c
index b1171e6..8fbae81 100644
--- a/ops/sr/sra53.c
+++ b/ops/sr/sra53.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra53) {
NEXT_OP(sp, (sreg_t)a >> 53, x, y, o);
diff --git a/ops/sr/sra54.c b/ops/sr/sra54.c
index 7b52c08..9c65e1a 100644
--- a/ops/sr/sra54.c
+++ b/ops/sr/sra54.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra54) {
NEXT_OP(sp, (sreg_t)a >> 54, x, y, o);
diff --git a/ops/sr/sra55.c b/ops/sr/sra55.c
index 55a86a8..735b224 100644
--- a/ops/sr/sra55.c
+++ b/ops/sr/sra55.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra55) {
NEXT_OP(sp, (sreg_t)a >> 55, x, y, o);
diff --git a/ops/sr/sra56.c b/ops/sr/sra56.c
index 6e77dd4..7ba7baa 100644
--- a/ops/sr/sra56.c
+++ b/ops/sr/sra56.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra56) {
NEXT_OP(sp, (sreg_t)a >> 56, x, y, o);
diff --git a/ops/sr/sra57.c b/ops/sr/sra57.c
index 29cef96..826cda8 100644
--- a/ops/sr/sra57.c
+++ b/ops/sr/sra57.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra57) {
NEXT_OP(sp, (sreg_t)a >> 57, x, y, o);
diff --git a/ops/sr/sra58.c b/ops/sr/sra58.c
index 8c21884..a9cfc03 100644
--- a/ops/sr/sra58.c
+++ b/ops/sr/sra58.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra58) {
NEXT_OP(sp, (sreg_t)a >> 58, x, y, o);
diff --git a/ops/sr/sra59.c b/ops/sr/sra59.c
index 718e4c1..f0f4f48 100644
--- a/ops/sr/sra59.c
+++ b/ops/sr/sra59.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra59) {
NEXT_OP(sp, (sreg_t)a >> 59, x, y, o);
diff --git a/ops/sr/sra6.c b/ops/sr/sra6.c
index c845a12..60357f7 100644
--- a/ops/sr/sra6.c
+++ b/ops/sr/sra6.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra6) {
NEXT_OP(sp, (sreg_t)a >> 6, x, y, o);
diff --git a/ops/sr/sra60.c b/ops/sr/sra60.c
index a2eab11..0c97c08 100644
--- a/ops/sr/sra60.c
+++ b/ops/sr/sra60.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra60) {
NEXT_OP(sp, (sreg_t)a >> 60, x, y, o);
diff --git a/ops/sr/sra61.c b/ops/sr/sra61.c
index fc4902c..1fbfd69 100644
--- a/ops/sr/sra61.c
+++ b/ops/sr/sra61.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra61) {
NEXT_OP(sp, (sreg_t)a >> 61, x, y, o);
diff --git a/ops/sr/sra62.c b/ops/sr/sra62.c
index 45443e2..dc1fed9 100644
--- a/ops/sr/sra62.c
+++ b/ops/sr/sra62.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra62) {
NEXT_OP(sp, (sreg_t)a >> 62, x, y, o);
diff --git a/ops/sr/sra63.c b/ops/sr/sra63.c
index f7b7662..7af4f46 100644
--- a/ops/sr/sra63.c
+++ b/ops/sr/sra63.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra63) {
NEXT_OP(sp, (sreg_t)a >> 63, x, y, o);
diff --git a/ops/sr/sra7.c b/ops/sr/sra7.c
index 204c251..6e6b0bc 100644
--- a/ops/sr/sra7.c
+++ b/ops/sr/sra7.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra7) {
NEXT_OP(sp, (sreg_t)a >> 7, x, y, o);
diff --git a/ops/sr/sra8.c b/ops/sr/sra8.c
index a59ccd6..371e108 100644
--- a/ops/sr/sra8.c
+++ b/ops/sr/sra8.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra8) {
NEXT_OP(sp, (sreg_t)a >> 8, x, y, o);
diff --git a/ops/sr/sra9.c b/ops/sr/sra9.c
index e01433a..f6b2b11 100644
--- a/ops/sr/sra9.c
+++ b/ops/sr/sra9.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sra9) {
NEXT_OP(sp, (sreg_t)a >> 9, x, y, o);
diff --git a/ops/sr/sro0.c b/ops/sr/sro0.c
index 5d7eb64..66fbe5b 100644
--- a/ops/sr/sro0.c
+++ b/ops/sr/sro0.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro0) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 0);
diff --git a/ops/sr/sro1.c b/ops/sr/sro1.c
index 0fa3c68..8927172 100644
--- a/ops/sr/sro1.c
+++ b/ops/sr/sro1.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro1) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 1);
diff --git a/ops/sr/sro10.c b/ops/sr/sro10.c
index 4fcb78f..c53e147 100644
--- a/ops/sr/sro10.c
+++ b/ops/sr/sro10.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro10) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 10);
diff --git a/ops/sr/sro11.c b/ops/sr/sro11.c
index b7635f4..a8c9120 100644
--- a/ops/sr/sro11.c
+++ b/ops/sr/sro11.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro11) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 11);
diff --git a/ops/sr/sro12.c b/ops/sr/sro12.c
index 80f106f..762f428 100644
--- a/ops/sr/sro12.c
+++ b/ops/sr/sro12.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro12) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 12);
diff --git a/ops/sr/sro13.c b/ops/sr/sro13.c
index 1b19655..07392c9 100644
--- a/ops/sr/sro13.c
+++ b/ops/sr/sro13.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro13) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 13);
diff --git a/ops/sr/sro14.c b/ops/sr/sro14.c
index 4e0725b..2cef947 100644
--- a/ops/sr/sro14.c
+++ b/ops/sr/sro14.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro14) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 14);
diff --git a/ops/sr/sro15.c b/ops/sr/sro15.c
index 746c556..7686d53 100644
--- a/ops/sr/sro15.c
+++ b/ops/sr/sro15.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro15) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 15);
diff --git a/ops/sr/sro16.c b/ops/sr/sro16.c
index efba8a7..7678766 100644
--- a/ops/sr/sro16.c
+++ b/ops/sr/sro16.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro16) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 16);
diff --git a/ops/sr/sro17.c b/ops/sr/sro17.c
index fbf4b03..1c9fa78 100644
--- a/ops/sr/sro17.c
+++ b/ops/sr/sro17.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro17) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 17);
diff --git a/ops/sr/sro18.c b/ops/sr/sro18.c
index 17e1a18..dc0f6bd 100644
--- a/ops/sr/sro18.c
+++ b/ops/sr/sro18.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro18) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 18);
diff --git a/ops/sr/sro19.c b/ops/sr/sro19.c
index 0cad209..3c0dff3 100644
--- a/ops/sr/sro19.c
+++ b/ops/sr/sro19.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro19) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 19);
diff --git a/ops/sr/sro2.c b/ops/sr/sro2.c
index 9f7cd3e..985be9d 100644
--- a/ops/sr/sro2.c
+++ b/ops/sr/sro2.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro2) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 2);
diff --git a/ops/sr/sro20.c b/ops/sr/sro20.c
index 751f966..846ac61 100644
--- a/ops/sr/sro20.c
+++ b/ops/sr/sro20.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro20) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 20);
diff --git a/ops/sr/sro21.c b/ops/sr/sro21.c
index 0926e34..216e011 100644
--- a/ops/sr/sro21.c
+++ b/ops/sr/sro21.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro21) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 21);
diff --git a/ops/sr/sro22.c b/ops/sr/sro22.c
index 2b7edc3..6f0fc68 100644
--- a/ops/sr/sro22.c
+++ b/ops/sr/sro22.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro22) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 22);
diff --git a/ops/sr/sro23.c b/ops/sr/sro23.c
index f625873..8fc8df1 100644
--- a/ops/sr/sro23.c
+++ b/ops/sr/sro23.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro23) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 23);
diff --git a/ops/sr/sro24.c b/ops/sr/sro24.c
index fe52809..c8e12ad 100644
--- a/ops/sr/sro24.c
+++ b/ops/sr/sro24.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro24) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 24);
diff --git a/ops/sr/sro25.c b/ops/sr/sro25.c
index 6a8add4..c117a0b 100644
--- a/ops/sr/sro25.c
+++ b/ops/sr/sro25.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro25) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 25);
diff --git a/ops/sr/sro26.c b/ops/sr/sro26.c
index 2ad4030..8e8dd02 100644
--- a/ops/sr/sro26.c
+++ b/ops/sr/sro26.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro26) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 26);
diff --git a/ops/sr/sro27.c b/ops/sr/sro27.c
index f66a18a..8bb8045 100644
--- a/ops/sr/sro27.c
+++ b/ops/sr/sro27.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro27) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 27);
diff --git a/ops/sr/sro28.c b/ops/sr/sro28.c
index 886ee54..8c91587 100644
--- a/ops/sr/sro28.c
+++ b/ops/sr/sro28.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro28) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 28);
diff --git a/ops/sr/sro29.c b/ops/sr/sro29.c
index 53f94ce..a6eafe2 100644
--- a/ops/sr/sro29.c
+++ b/ops/sr/sro29.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro29) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 29);
diff --git a/ops/sr/sro3.c b/ops/sr/sro3.c
index 88f7ff0..3720f3d 100644
--- a/ops/sr/sro3.c
+++ b/ops/sr/sro3.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro3) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 3);
diff --git a/ops/sr/sro30.c b/ops/sr/sro30.c
index bd4e2b4..84cf3db 100644
--- a/ops/sr/sro30.c
+++ b/ops/sr/sro30.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro30) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 30);
diff --git a/ops/sr/sro31.c b/ops/sr/sro31.c
index d4fd7d3..874feae 100644
--- a/ops/sr/sro31.c
+++ b/ops/sr/sro31.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro31) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 31);
diff --git a/ops/sr/sro32.c b/ops/sr/sro32.c
index 6593a76..29d41cf 100644
--- a/ops/sr/sro32.c
+++ b/ops/sr/sro32.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro32) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 32);
diff --git a/ops/sr/sro33.c b/ops/sr/sro33.c
index b47fc2e..e9ae34b 100644
--- a/ops/sr/sro33.c
+++ b/ops/sr/sro33.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro33) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 33);
diff --git a/ops/sr/sro34.c b/ops/sr/sro34.c
index e2c13d2..19b7b13 100644
--- a/ops/sr/sro34.c
+++ b/ops/sr/sro34.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro34) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 34);
diff --git a/ops/sr/sro35.c b/ops/sr/sro35.c
index 105b863..44feb82 100644
--- a/ops/sr/sro35.c
+++ b/ops/sr/sro35.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro35) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 35);
diff --git a/ops/sr/sro36.c b/ops/sr/sro36.c
index 6b6fd62..10a172a 100644
--- a/ops/sr/sro36.c
+++ b/ops/sr/sro36.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro36) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 36);
diff --git a/ops/sr/sro37.c b/ops/sr/sro37.c
index f74d2b6..3774e72 100644
--- a/ops/sr/sro37.c
+++ b/ops/sr/sro37.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro37) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 37);
diff --git a/ops/sr/sro38.c b/ops/sr/sro38.c
index f658a5c..7f5d865 100644
--- a/ops/sr/sro38.c
+++ b/ops/sr/sro38.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro38) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 38);
diff --git a/ops/sr/sro39.c b/ops/sr/sro39.c
index 81efd4d..c5205b9 100644
--- a/ops/sr/sro39.c
+++ b/ops/sr/sro39.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro39) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 39);
diff --git a/ops/sr/sro4.c b/ops/sr/sro4.c
index 7f6abb8..346b5b0 100644
--- a/ops/sr/sro4.c
+++ b/ops/sr/sro4.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro4) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 4);
diff --git a/ops/sr/sro40.c b/ops/sr/sro40.c
index e2b8f71..77a107f 100644
--- a/ops/sr/sro40.c
+++ b/ops/sr/sro40.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro40) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 40);
diff --git a/ops/sr/sro41.c b/ops/sr/sro41.c
index d6e016f..4b165dd 100644
--- a/ops/sr/sro41.c
+++ b/ops/sr/sro41.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro41) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 41);
diff --git a/ops/sr/sro42.c b/ops/sr/sro42.c
index 7249d27..98df3a3 100644
--- a/ops/sr/sro42.c
+++ b/ops/sr/sro42.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro42) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 42);
diff --git a/ops/sr/sro43.c b/ops/sr/sro43.c
index d68b95f..53c0d55 100644
--- a/ops/sr/sro43.c
+++ b/ops/sr/sro43.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro43) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 43);
diff --git a/ops/sr/sro44.c b/ops/sr/sro44.c
index f4b5363..c1653af 100644
--- a/ops/sr/sro44.c
+++ b/ops/sr/sro44.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro44) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 44);
diff --git a/ops/sr/sro45.c b/ops/sr/sro45.c
index 69d086c..ff53e92 100644
--- a/ops/sr/sro45.c
+++ b/ops/sr/sro45.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro45) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 45);
diff --git a/ops/sr/sro46.c b/ops/sr/sro46.c
index 4dd1983..76cc6c5 100644
--- a/ops/sr/sro46.c
+++ b/ops/sr/sro46.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro46) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 46);
diff --git a/ops/sr/sro47.c b/ops/sr/sro47.c
index cc5b3f0..324b070 100644
--- a/ops/sr/sro47.c
+++ b/ops/sr/sro47.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro47) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 47);
diff --git a/ops/sr/sro48.c b/ops/sr/sro48.c
index b9dedd2..abbb416 100644
--- a/ops/sr/sro48.c
+++ b/ops/sr/sro48.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro48) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 48);
diff --git a/ops/sr/sro49.c b/ops/sr/sro49.c
index 818f1d1..21ce3cd 100644
--- a/ops/sr/sro49.c
+++ b/ops/sr/sro49.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro49) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 49);
diff --git a/ops/sr/sro5.c b/ops/sr/sro5.c
index 6fc73a1..221ec54 100644
--- a/ops/sr/sro5.c
+++ b/ops/sr/sro5.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro5) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 5);
diff --git a/ops/sr/sro50.c b/ops/sr/sro50.c
index b1007da..9af8582 100644
--- a/ops/sr/sro50.c
+++ b/ops/sr/sro50.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro50) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 50);
diff --git a/ops/sr/sro51.c b/ops/sr/sro51.c
index 6e5777e..9115194 100644
--- a/ops/sr/sro51.c
+++ b/ops/sr/sro51.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro51) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 51);
diff --git a/ops/sr/sro52.c b/ops/sr/sro52.c
index 10a48cc..cf37062 100644
--- a/ops/sr/sro52.c
+++ b/ops/sr/sro52.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro52) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 52);
diff --git a/ops/sr/sro53.c b/ops/sr/sro53.c
index 639d181..be859ca 100644
--- a/ops/sr/sro53.c
+++ b/ops/sr/sro53.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro53) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 53);
diff --git a/ops/sr/sro54.c b/ops/sr/sro54.c
index 1e37395..282ccec 100644
--- a/ops/sr/sro54.c
+++ b/ops/sr/sro54.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro54) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 54);
diff --git a/ops/sr/sro55.c b/ops/sr/sro55.c
index d7a05a5..c6e7ad2 100644
--- a/ops/sr/sro55.c
+++ b/ops/sr/sro55.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro55) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 55);
diff --git a/ops/sr/sro56.c b/ops/sr/sro56.c
index 8ecfc1e..d6a0ea9 100644
--- a/ops/sr/sro56.c
+++ b/ops/sr/sro56.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro56) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 56);
diff --git a/ops/sr/sro57.c b/ops/sr/sro57.c
index f7a772e..4a3e661 100644
--- a/ops/sr/sro57.c
+++ b/ops/sr/sro57.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro57) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 57);
diff --git a/ops/sr/sro58.c b/ops/sr/sro58.c
index 37d1ac5..ecf35b7 100644
--- a/ops/sr/sro58.c
+++ b/ops/sr/sro58.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro58) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 58);
diff --git a/ops/sr/sro59.c b/ops/sr/sro59.c
index d009d10..0fb9e6f 100644
--- a/ops/sr/sro59.c
+++ b/ops/sr/sro59.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro59) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 59);
diff --git a/ops/sr/sro6.c b/ops/sr/sro6.c
index cdd211d..8f94629 100644
--- a/ops/sr/sro6.c
+++ b/ops/sr/sro6.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro6) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 6);
diff --git a/ops/sr/sro60.c b/ops/sr/sro60.c
index e30f394..6ebdf38 100644
--- a/ops/sr/sro60.c
+++ b/ops/sr/sro60.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro60) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 60);
diff --git a/ops/sr/sro61.c b/ops/sr/sro61.c
index b95b549..321cd2e 100644
--- a/ops/sr/sro61.c
+++ b/ops/sr/sro61.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro61) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 61);
diff --git a/ops/sr/sro62.c b/ops/sr/sro62.c
index 79cf2e1..9690d1f 100644
--- a/ops/sr/sro62.c
+++ b/ops/sr/sro62.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro62) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 62);
diff --git a/ops/sr/sro63.c b/ops/sr/sro63.c
index f37958e..4bb41d9 100644
--- a/ops/sr/sro63.c
+++ b/ops/sr/sro63.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro63) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 63);
diff --git a/ops/sr/sro7.c b/ops/sr/sro7.c
index 37ab716..b24cc7a 100644
--- a/ops/sr/sro7.c
+++ b/ops/sr/sro7.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro7) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 7);
diff --git a/ops/sr/sro8.c b/ops/sr/sro8.c
index f9deecf..ea8610c 100644
--- a/ops/sr/sro8.c
+++ b/ops/sr/sro8.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro8) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 8);
diff --git a/ops/sr/sro9.c b/ops/sr/sro9.c
index bf37b00..0908246 100644
--- a/ops/sr/sro9.c
+++ b/ops/sr/sro9.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sro9) {
NEXT_OP(sp, a, x, y, (sreg_t)o >> 9);
diff --git a/ops/sr/srx0.c b/ops/sr/srx0.c
index 89a65da..768c0e7 100644
--- a/ops/sr/srx0.c
+++ b/ops/sr/srx0.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx0) {
NEXT_OP(sp, a, (sreg_t)x >> 0, y, o);
diff --git a/ops/sr/srx1.c b/ops/sr/srx1.c
index 016f7bc..ffb0bf5 100644
--- a/ops/sr/srx1.c
+++ b/ops/sr/srx1.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx1) {
NEXT_OP(sp, a, (sreg_t)x >> 1, y, o);
diff --git a/ops/sr/srx10.c b/ops/sr/srx10.c
index 4fcaf9d..2bcbe76 100644
--- a/ops/sr/srx10.c
+++ b/ops/sr/srx10.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx10) {
NEXT_OP(sp, a, (sreg_t)x >> 10, y, o);
diff --git a/ops/sr/srx11.c b/ops/sr/srx11.c
index b707233..30ce12e 100644
--- a/ops/sr/srx11.c
+++ b/ops/sr/srx11.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx11) {
NEXT_OP(sp, a, (sreg_t)x >> 11, y, o);
diff --git a/ops/sr/srx12.c b/ops/sr/srx12.c
index ba78a93..c794eab 100644
--- a/ops/sr/srx12.c
+++ b/ops/sr/srx12.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx12) {
NEXT_OP(sp, a, (sreg_t)x >> 12, y, o);
diff --git a/ops/sr/srx13.c b/ops/sr/srx13.c
index 90bc39b..78406ac 100644
--- a/ops/sr/srx13.c
+++ b/ops/sr/srx13.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx13) {
NEXT_OP(sp, a, (sreg_t)x >> 13, y, o);
diff --git a/ops/sr/srx14.c b/ops/sr/srx14.c
index f2dafc1..909b387 100644
--- a/ops/sr/srx14.c
+++ b/ops/sr/srx14.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx14) {
NEXT_OP(sp, a, (sreg_t)x >> 14, y, o);
diff --git a/ops/sr/srx15.c b/ops/sr/srx15.c
index d54f667..338fde1 100644
--- a/ops/sr/srx15.c
+++ b/ops/sr/srx15.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx15) {
NEXT_OP(sp, a, (sreg_t)x >> 15, y, o);
diff --git a/ops/sr/srx16.c b/ops/sr/srx16.c
index 33da6c6..2e84739 100644
--- a/ops/sr/srx16.c
+++ b/ops/sr/srx16.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx16) {
NEXT_OP(sp, a, (sreg_t)x >> 16, y, o);
diff --git a/ops/sr/srx17.c b/ops/sr/srx17.c
index 10eb81b..a37fcea 100644
--- a/ops/sr/srx17.c
+++ b/ops/sr/srx17.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx17) {
NEXT_OP(sp, a, (sreg_t)x >> 17, y, o);
diff --git a/ops/sr/srx18.c b/ops/sr/srx18.c
index 4f49fba..b360788 100644
--- a/ops/sr/srx18.c
+++ b/ops/sr/srx18.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx18) {
NEXT_OP(sp, a, (sreg_t)x >> 18, y, o);
diff --git a/ops/sr/srx19.c b/ops/sr/srx19.c
index fe48085..9832f35 100644
--- a/ops/sr/srx19.c
+++ b/ops/sr/srx19.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx19) {
NEXT_OP(sp, a, (sreg_t)x >> 19, y, o);
diff --git a/ops/sr/srx2.c b/ops/sr/srx2.c
index 2fd039c..3ca16af 100644
--- a/ops/sr/srx2.c
+++ b/ops/sr/srx2.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx2) {
NEXT_OP(sp, a, (sreg_t)x >> 2, y, o);
diff --git a/ops/sr/srx20.c b/ops/sr/srx20.c
index c08ad8d..1c023a9 100644
--- a/ops/sr/srx20.c
+++ b/ops/sr/srx20.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx20) {
NEXT_OP(sp, a, (sreg_t)x >> 20, y, o);
diff --git a/ops/sr/srx21.c b/ops/sr/srx21.c
index 3d75eaf..08b7ee1 100644
--- a/ops/sr/srx21.c
+++ b/ops/sr/srx21.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx21) {
NEXT_OP(sp, a, (sreg_t)x >> 21, y, o);
diff --git a/ops/sr/srx22.c b/ops/sr/srx22.c
index 331a2d5..baa9f24 100644
--- a/ops/sr/srx22.c
+++ b/ops/sr/srx22.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx22) {
NEXT_OP(sp, a, (sreg_t)x >> 22, y, o);
diff --git a/ops/sr/srx23.c b/ops/sr/srx23.c
index 9c55ae6..79735c1 100644
--- a/ops/sr/srx23.c
+++ b/ops/sr/srx23.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx23) {
NEXT_OP(sp, a, (sreg_t)x >> 23, y, o);
diff --git a/ops/sr/srx24.c b/ops/sr/srx24.c
index 3ab047a..8a53aa2 100644
--- a/ops/sr/srx24.c
+++ b/ops/sr/srx24.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx24) {
NEXT_OP(sp, a, (sreg_t)x >> 24, y, o);
diff --git a/ops/sr/srx25.c b/ops/sr/srx25.c
index 9823d6d..1ad78d6 100644
--- a/ops/sr/srx25.c
+++ b/ops/sr/srx25.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx25) {
NEXT_OP(sp, a, (sreg_t)x >> 25, y, o);
diff --git a/ops/sr/srx26.c b/ops/sr/srx26.c
index 9723cfd..d21a770 100644
--- a/ops/sr/srx26.c
+++ b/ops/sr/srx26.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx26) {
NEXT_OP(sp, a, (sreg_t)x >> 26, y, o);
diff --git a/ops/sr/srx27.c b/ops/sr/srx27.c
index b00add2..448e752 100644
--- a/ops/sr/srx27.c
+++ b/ops/sr/srx27.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx27) {
NEXT_OP(sp, a, (sreg_t)x >> 27, y, o);
diff --git a/ops/sr/srx28.c b/ops/sr/srx28.c
index 44f118a..045283a 100644
--- a/ops/sr/srx28.c
+++ b/ops/sr/srx28.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx28) {
NEXT_OP(sp, a, (sreg_t)x >> 28, y, o);
diff --git a/ops/sr/srx29.c b/ops/sr/srx29.c
index 4a3c481..07bdc83 100644
--- a/ops/sr/srx29.c
+++ b/ops/sr/srx29.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx29) {
NEXT_OP(sp, a, (sreg_t)x >> 29, y, o);
diff --git a/ops/sr/srx3.c b/ops/sr/srx3.c
index 0fc4814..38d11d8 100644
--- a/ops/sr/srx3.c
+++ b/ops/sr/srx3.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx3) {
NEXT_OP(sp, a, (sreg_t)x >> 3, y, o);
diff --git a/ops/sr/srx30.c b/ops/sr/srx30.c
index 49de8ed..93e2c7c 100644
--- a/ops/sr/srx30.c
+++ b/ops/sr/srx30.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx30) {
NEXT_OP(sp, a, (sreg_t)x >> 30, y, o);
diff --git a/ops/sr/srx31.c b/ops/sr/srx31.c
index 60666cf..ff3b4f7 100644
--- a/ops/sr/srx31.c
+++ b/ops/sr/srx31.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx31) {
NEXT_OP(sp, a, (sreg_t)x >> 31, y, o);
diff --git a/ops/sr/srx32.c b/ops/sr/srx32.c
index 1e41280..c81ad4e 100644
--- a/ops/sr/srx32.c
+++ b/ops/sr/srx32.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx32) {
NEXT_OP(sp, a, (sreg_t)x >> 32, y, o);
diff --git a/ops/sr/srx33.c b/ops/sr/srx33.c
index 4bb49b1..fa43e70 100644
--- a/ops/sr/srx33.c
+++ b/ops/sr/srx33.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx33) {
NEXT_OP(sp, a, (sreg_t)x >> 33, y, o);
diff --git a/ops/sr/srx34.c b/ops/sr/srx34.c
index 8167373..39a6c4e 100644
--- a/ops/sr/srx34.c
+++ b/ops/sr/srx34.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx34) {
NEXT_OP(sp, a, (sreg_t)x >> 34, y, o);
diff --git a/ops/sr/srx35.c b/ops/sr/srx35.c
index b7305d9..13e0466 100644
--- a/ops/sr/srx35.c
+++ b/ops/sr/srx35.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx35) {
NEXT_OP(sp, a, (sreg_t)x >> 35, y, o);
diff --git a/ops/sr/srx36.c b/ops/sr/srx36.c
index a51d26d..8bc3cbc 100644
--- a/ops/sr/srx36.c
+++ b/ops/sr/srx36.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx36) {
NEXT_OP(sp, a, (sreg_t)x >> 36, y, o);
diff --git a/ops/sr/srx37.c b/ops/sr/srx37.c
index 2dad0ea..cf1c03c 100644
--- a/ops/sr/srx37.c
+++ b/ops/sr/srx37.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx37) {
NEXT_OP(sp, a, (sreg_t)x >> 37, y, o);
diff --git a/ops/sr/srx38.c b/ops/sr/srx38.c
index 4097de4..674d487 100644
--- a/ops/sr/srx38.c
+++ b/ops/sr/srx38.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx38) {
NEXT_OP(sp, a, (sreg_t)x >> 38, y, o);
diff --git a/ops/sr/srx39.c b/ops/sr/srx39.c
index 4936025..c4afd30 100644
--- a/ops/sr/srx39.c
+++ b/ops/sr/srx39.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx39) {
NEXT_OP(sp, a, (sreg_t)x >> 39, y, o);
diff --git a/ops/sr/srx4.c b/ops/sr/srx4.c
index 5ad583e..b6efcb3 100644
--- a/ops/sr/srx4.c
+++ b/ops/sr/srx4.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx4) {
NEXT_OP(sp, a, (sreg_t)x >> 4, y, o);
diff --git a/ops/sr/srx40.c b/ops/sr/srx40.c
index b987514..507c94c 100644
--- a/ops/sr/srx40.c
+++ b/ops/sr/srx40.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx40) {
NEXT_OP(sp, a, (sreg_t)x >> 40, y, o);
diff --git a/ops/sr/srx41.c b/ops/sr/srx41.c
index 3910b6a..5538b61 100644
--- a/ops/sr/srx41.c
+++ b/ops/sr/srx41.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx41) {
NEXT_OP(sp, a, (sreg_t)x >> 41, y, o);
diff --git a/ops/sr/srx42.c b/ops/sr/srx42.c
index 43d6bdd..7d91e7b 100644
--- a/ops/sr/srx42.c
+++ b/ops/sr/srx42.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx42) {
NEXT_OP(sp, a, (sreg_t)x >> 42, y, o);
diff --git a/ops/sr/srx43.c b/ops/sr/srx43.c
index d0f4693..9280edc 100644
--- a/ops/sr/srx43.c
+++ b/ops/sr/srx43.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx43) {
NEXT_OP(sp, a, (sreg_t)x >> 43, y, o);
diff --git a/ops/sr/srx44.c b/ops/sr/srx44.c
index c25f5b0..d7aff27 100644
--- a/ops/sr/srx44.c
+++ b/ops/sr/srx44.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx44) {
NEXT_OP(sp, a, (sreg_t)x >> 44, y, o);
diff --git a/ops/sr/srx45.c b/ops/sr/srx45.c
index 6352cfe..fe5acc6 100644
--- a/ops/sr/srx45.c
+++ b/ops/sr/srx45.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx45) {
NEXT_OP(sp, a, (sreg_t)x >> 45, y, o);
diff --git a/ops/sr/srx46.c b/ops/sr/srx46.c
index e879f8b..2362a84 100644
--- a/ops/sr/srx46.c
+++ b/ops/sr/srx46.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx46) {
NEXT_OP(sp, a, (sreg_t)x >> 46, y, o);
diff --git a/ops/sr/srx47.c b/ops/sr/srx47.c
index 7126548..03eda23 100644
--- a/ops/sr/srx47.c
+++ b/ops/sr/srx47.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx47) {
NEXT_OP(sp, a, (sreg_t)x >> 47, y, o);
diff --git a/ops/sr/srx48.c b/ops/sr/srx48.c
index a2c1784..5617a8f 100644
--- a/ops/sr/srx48.c
+++ b/ops/sr/srx48.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx48) {
NEXT_OP(sp, a, (sreg_t)x >> 48, y, o);
diff --git a/ops/sr/srx49.c b/ops/sr/srx49.c
index c891144..ce2ec0c 100644
--- a/ops/sr/srx49.c
+++ b/ops/sr/srx49.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx49) {
NEXT_OP(sp, a, (sreg_t)x >> 49, y, o);
diff --git a/ops/sr/srx5.c b/ops/sr/srx5.c
index 66cd2be..23df8ef 100644
--- a/ops/sr/srx5.c
+++ b/ops/sr/srx5.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx5) {
NEXT_OP(sp, a, (sreg_t)x >> 5, y, o);
diff --git a/ops/sr/srx50.c b/ops/sr/srx50.c
index 79d18b4..315ca61 100644
--- a/ops/sr/srx50.c
+++ b/ops/sr/srx50.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx50) {
NEXT_OP(sp, a, (sreg_t)x >> 50, y, o);
diff --git a/ops/sr/srx51.c b/ops/sr/srx51.c
index 15e1010..bacae82 100644
--- a/ops/sr/srx51.c
+++ b/ops/sr/srx51.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx51) {
NEXT_OP(sp, a, (sreg_t)x >> 51, y, o);
diff --git a/ops/sr/srx52.c b/ops/sr/srx52.c
index f1d98e2..9595699 100644
--- a/ops/sr/srx52.c
+++ b/ops/sr/srx52.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx52) {
NEXT_OP(sp, a, (sreg_t)x >> 52, y, o);
diff --git a/ops/sr/srx53.c b/ops/sr/srx53.c
index 393f280..68718ed 100644
--- a/ops/sr/srx53.c
+++ b/ops/sr/srx53.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx53) {
NEXT_OP(sp, a, (sreg_t)x >> 53, y, o);
diff --git a/ops/sr/srx54.c b/ops/sr/srx54.c
index 5b93485..575105c 100644
--- a/ops/sr/srx54.c
+++ b/ops/sr/srx54.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx54) {
NEXT_OP(sp, a, (sreg_t)x >> 54, y, o);
diff --git a/ops/sr/srx55.c b/ops/sr/srx55.c
index de895c1..e3036af 100644
--- a/ops/sr/srx55.c
+++ b/ops/sr/srx55.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx55) {
NEXT_OP(sp, a, (sreg_t)x >> 55, y, o);
diff --git a/ops/sr/srx56.c b/ops/sr/srx56.c
index 3793f1e..8ba1cdf 100644
--- a/ops/sr/srx56.c
+++ b/ops/sr/srx56.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx56) {
NEXT_OP(sp, a, (sreg_t)x >> 56, y, o);
diff --git a/ops/sr/srx57.c b/ops/sr/srx57.c
index f450194..a42e8ba 100644
--- a/ops/sr/srx57.c
+++ b/ops/sr/srx57.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx57) {
NEXT_OP(sp, a, (sreg_t)x >> 57, y, o);
diff --git a/ops/sr/srx58.c b/ops/sr/srx58.c
index 3f8e47b..6ada6fb 100644
--- a/ops/sr/srx58.c
+++ b/ops/sr/srx58.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx58) {
NEXT_OP(sp, a, (sreg_t)x >> 58, y, o);
diff --git a/ops/sr/srx59.c b/ops/sr/srx59.c
index 5b3040c..896fde8 100644
--- a/ops/sr/srx59.c
+++ b/ops/sr/srx59.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx59) {
NEXT_OP(sp, a, (sreg_t)x >> 59, y, o);
diff --git a/ops/sr/srx6.c b/ops/sr/srx6.c
index 556fa97..81f3f1e 100644
--- a/ops/sr/srx6.c
+++ b/ops/sr/srx6.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx6) {
NEXT_OP(sp, a, (sreg_t)x >> 6, y, o);
diff --git a/ops/sr/srx60.c b/ops/sr/srx60.c
index 695a74f..0d5d1b4 100644
--- a/ops/sr/srx60.c
+++ b/ops/sr/srx60.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx60) {
NEXT_OP(sp, a, (sreg_t)x >> 60, y, o);
diff --git a/ops/sr/srx61.c b/ops/sr/srx61.c
index f058691..007e927 100644
--- a/ops/sr/srx61.c
+++ b/ops/sr/srx61.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx61) {
NEXT_OP(sp, a, (sreg_t)x >> 61, y, o);
diff --git a/ops/sr/srx62.c b/ops/sr/srx62.c
index 19b643a..b20fdc5 100644
--- a/ops/sr/srx62.c
+++ b/ops/sr/srx62.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx62) {
NEXT_OP(sp, a, (sreg_t)x >> 62, y, o);
diff --git a/ops/sr/srx63.c b/ops/sr/srx63.c
index 49a4e7a..c583cf8 100644
--- a/ops/sr/srx63.c
+++ b/ops/sr/srx63.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx63) {
NEXT_OP(sp, a, (sreg_t)x >> 63, y, o);
diff --git a/ops/sr/srx7.c b/ops/sr/srx7.c
index fb762cb..cd2fee0 100644
--- a/ops/sr/srx7.c
+++ b/ops/sr/srx7.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx7) {
NEXT_OP(sp, a, (sreg_t)x >> 7, y, o);
diff --git a/ops/sr/srx8.c b/ops/sr/srx8.c
index 8f139a5..2fef7d0 100644
--- a/ops/sr/srx8.c
+++ b/ops/sr/srx8.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx8) {
NEXT_OP(sp, a, (sreg_t)x >> 8, y, o);
diff --git a/ops/sr/srx9.c b/ops/sr/srx9.c
index cc9a27f..3f5700e 100644
--- a/ops/sr/srx9.c
+++ b/ops/sr/srx9.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(srx9) {
NEXT_OP(sp, a, (sreg_t)x >> 9, y, o);
diff --git a/ops/sr/sry0.c b/ops/sr/sry0.c
index 1be74cf..c363aaa 100644
--- a/ops/sr/sry0.c
+++ b/ops/sr/sry0.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry0) {
NEXT_OP(sp, a, x, (sreg_t)y >> 0, o);
diff --git a/ops/sr/sry1.c b/ops/sr/sry1.c
index 6245cdc..766d2a6 100644
--- a/ops/sr/sry1.c
+++ b/ops/sr/sry1.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry1) {
NEXT_OP(sp, a, x, (sreg_t)y >> 1, o);
diff --git a/ops/sr/sry10.c b/ops/sr/sry10.c
index 94c6492..b80c3b9 100644
--- a/ops/sr/sry10.c
+++ b/ops/sr/sry10.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry10) {
NEXT_OP(sp, a, x, (sreg_t)y >> 10, o);
diff --git a/ops/sr/sry11.c b/ops/sr/sry11.c
index d653d4c..1a86ec0 100644
--- a/ops/sr/sry11.c
+++ b/ops/sr/sry11.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry11) {
NEXT_OP(sp, a, x, (sreg_t)y >> 11, o);
diff --git a/ops/sr/sry12.c b/ops/sr/sry12.c
index 17d0b08..bee1ccf 100644
--- a/ops/sr/sry12.c
+++ b/ops/sr/sry12.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry12) {
NEXT_OP(sp, a, x, (sreg_t)y >> 12, o);
diff --git a/ops/sr/sry13.c b/ops/sr/sry13.c
index 7f74aaf..16a72c6 100644
--- a/ops/sr/sry13.c
+++ b/ops/sr/sry13.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry13) {
NEXT_OP(sp, a, x, (sreg_t)y >> 13, o);
diff --git a/ops/sr/sry14.c b/ops/sr/sry14.c
index 37cdaac..692ef5c 100644
--- a/ops/sr/sry14.c
+++ b/ops/sr/sry14.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry14) {
NEXT_OP(sp, a, x, (sreg_t)y >> 14, o);
diff --git a/ops/sr/sry15.c b/ops/sr/sry15.c
index 573bd2c..4cc70bc 100644
--- a/ops/sr/sry15.c
+++ b/ops/sr/sry15.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry15) {
NEXT_OP(sp, a, x, (sreg_t)y >> 15, o);
diff --git a/ops/sr/sry16.c b/ops/sr/sry16.c
index c877801..aac21c3 100644
--- a/ops/sr/sry16.c
+++ b/ops/sr/sry16.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry16) {
NEXT_OP(sp, a, x, (sreg_t)y >> 16, o);
diff --git a/ops/sr/sry17.c b/ops/sr/sry17.c
index ea11e76..ecb33a8 100644
--- a/ops/sr/sry17.c
+++ b/ops/sr/sry17.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry17) {
NEXT_OP(sp, a, x, (sreg_t)y >> 17, o);
diff --git a/ops/sr/sry18.c b/ops/sr/sry18.c
index 9baaace..d2efda0 100644
--- a/ops/sr/sry18.c
+++ b/ops/sr/sry18.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry18) {
NEXT_OP(sp, a, x, (sreg_t)y >> 18, o);
diff --git a/ops/sr/sry19.c b/ops/sr/sry19.c
index b67c220..38d48c5 100644
--- a/ops/sr/sry19.c
+++ b/ops/sr/sry19.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry19) {
NEXT_OP(sp, a, x, (sreg_t)y >> 19, o);
diff --git a/ops/sr/sry2.c b/ops/sr/sry2.c
index a946974..98d32b6 100644
--- a/ops/sr/sry2.c
+++ b/ops/sr/sry2.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry2) {
NEXT_OP(sp, a, x, (sreg_t)y >> 2, o);
diff --git a/ops/sr/sry20.c b/ops/sr/sry20.c
index 257e81c..e770b1f 100644
--- a/ops/sr/sry20.c
+++ b/ops/sr/sry20.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry20) {
NEXT_OP(sp, a, x, (sreg_t)y >> 20, o);
diff --git a/ops/sr/sry21.c b/ops/sr/sry21.c
index a4f7082..e7a89bd 100644
--- a/ops/sr/sry21.c
+++ b/ops/sr/sry21.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry21) {
NEXT_OP(sp, a, x, (sreg_t)y >> 21, o);
diff --git a/ops/sr/sry22.c b/ops/sr/sry22.c
index 49a3c8a..72f77a2 100644
--- a/ops/sr/sry22.c
+++ b/ops/sr/sry22.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry22) {
NEXT_OP(sp, a, x, (sreg_t)y >> 22, o);
diff --git a/ops/sr/sry23.c b/ops/sr/sry23.c
index 53e7980..d6f65de 100644
--- a/ops/sr/sry23.c
+++ b/ops/sr/sry23.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry23) {
NEXT_OP(sp, a, x, (sreg_t)y >> 23, o);
diff --git a/ops/sr/sry24.c b/ops/sr/sry24.c
index 6c41f88..2806d7b 100644
--- a/ops/sr/sry24.c
+++ b/ops/sr/sry24.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry24) {
NEXT_OP(sp, a, x, (sreg_t)y >> 24, o);
diff --git a/ops/sr/sry25.c b/ops/sr/sry25.c
index dcc22cb..6402ef0 100644
--- a/ops/sr/sry25.c
+++ b/ops/sr/sry25.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry25) {
NEXT_OP(sp, a, x, (sreg_t)y >> 25, o);
diff --git a/ops/sr/sry26.c b/ops/sr/sry26.c
index e1c6eec..f505aa4 100644
--- a/ops/sr/sry26.c
+++ b/ops/sr/sry26.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry26) {
NEXT_OP(sp, a, x, (sreg_t)y >> 26, o);
diff --git a/ops/sr/sry27.c b/ops/sr/sry27.c
index 2096395..1727ede 100644
--- a/ops/sr/sry27.c
+++ b/ops/sr/sry27.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry27) {
NEXT_OP(sp, a, x, (sreg_t)y >> 27, o);
diff --git a/ops/sr/sry28.c b/ops/sr/sry28.c
index 8ce58f9..811d3ce 100644
--- a/ops/sr/sry28.c
+++ b/ops/sr/sry28.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry28) {
NEXT_OP(sp, a, x, (sreg_t)y >> 28, o);
diff --git a/ops/sr/sry29.c b/ops/sr/sry29.c
index be9600b..0e604d3 100644
--- a/ops/sr/sry29.c
+++ b/ops/sr/sry29.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry29) {
NEXT_OP(sp, a, x, (sreg_t)y >> 29, o);
diff --git a/ops/sr/sry3.c b/ops/sr/sry3.c
index 2512146..af2fbfa 100644
--- a/ops/sr/sry3.c
+++ b/ops/sr/sry3.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry3) {
NEXT_OP(sp, a, x, (sreg_t)y >> 3, o);
diff --git a/ops/sr/sry30.c b/ops/sr/sry30.c
index 2538a6a..43285c3 100644
--- a/ops/sr/sry30.c
+++ b/ops/sr/sry30.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry30) {
NEXT_OP(sp, a, x, (sreg_t)y >> 30, o);
diff --git a/ops/sr/sry31.c b/ops/sr/sry31.c
index cdb1f75..bec934c 100644
--- a/ops/sr/sry31.c
+++ b/ops/sr/sry31.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry31) {
NEXT_OP(sp, a, x, (sreg_t)y >> 31, o);
diff --git a/ops/sr/sry32.c b/ops/sr/sry32.c
index fabeb1e..422fac8 100644
--- a/ops/sr/sry32.c
+++ b/ops/sr/sry32.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry32) {
NEXT_OP(sp, a, x, (sreg_t)y >> 32, o);
diff --git a/ops/sr/sry33.c b/ops/sr/sry33.c
index 02fb238..e45bf7c 100644
--- a/ops/sr/sry33.c
+++ b/ops/sr/sry33.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry33) {
NEXT_OP(sp, a, x, (sreg_t)y >> 33, o);
diff --git a/ops/sr/sry34.c b/ops/sr/sry34.c
index bc7d76f..225a75c 100644
--- a/ops/sr/sry34.c
+++ b/ops/sr/sry34.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry34) {
NEXT_OP(sp, a, x, (sreg_t)y >> 34, o);
diff --git a/ops/sr/sry35.c b/ops/sr/sry35.c
index b0acf55..415fa0a 100644
--- a/ops/sr/sry35.c
+++ b/ops/sr/sry35.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry35) {
NEXT_OP(sp, a, x, (sreg_t)y >> 35, o);
diff --git a/ops/sr/sry36.c b/ops/sr/sry36.c
index 05a189f..8f375f6 100644
--- a/ops/sr/sry36.c
+++ b/ops/sr/sry36.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry36) {
NEXT_OP(sp, a, x, (sreg_t)y >> 36, o);
diff --git a/ops/sr/sry37.c b/ops/sr/sry37.c
index 19b2806..b47113c 100644
--- a/ops/sr/sry37.c
+++ b/ops/sr/sry37.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry37) {
NEXT_OP(sp, a, x, (sreg_t)y >> 37, o);
diff --git a/ops/sr/sry38.c b/ops/sr/sry38.c
index 439ddb1..50cfa74 100644
--- a/ops/sr/sry38.c
+++ b/ops/sr/sry38.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry38) {
NEXT_OP(sp, a, x, (sreg_t)y >> 38, o);
diff --git a/ops/sr/sry39.c b/ops/sr/sry39.c
index 314d532..1c9cbbb 100644
--- a/ops/sr/sry39.c
+++ b/ops/sr/sry39.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry39) {
NEXT_OP(sp, a, x, (sreg_t)y >> 39, o);
diff --git a/ops/sr/sry4.c b/ops/sr/sry4.c
index 30cf4da..4f44671 100644
--- a/ops/sr/sry4.c
+++ b/ops/sr/sry4.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry4) {
NEXT_OP(sp, a, x, (sreg_t)y >> 4, o);
diff --git a/ops/sr/sry40.c b/ops/sr/sry40.c
index c242b6e..8d7b09c 100644
--- a/ops/sr/sry40.c
+++ b/ops/sr/sry40.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry40) {
NEXT_OP(sp, a, x, (sreg_t)y >> 40, o);
diff --git a/ops/sr/sry41.c b/ops/sr/sry41.c
index 8c5b5c9..847786a 100644
--- a/ops/sr/sry41.c
+++ b/ops/sr/sry41.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry41) {
NEXT_OP(sp, a, x, (sreg_t)y >> 41, o);
diff --git a/ops/sr/sry42.c b/ops/sr/sry42.c
index d996632..b82b176 100644
--- a/ops/sr/sry42.c
+++ b/ops/sr/sry42.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry42) {
NEXT_OP(sp, a, x, (sreg_t)y >> 42, o);
diff --git a/ops/sr/sry43.c b/ops/sr/sry43.c
index 58bf2ac..9f363a1 100644
--- a/ops/sr/sry43.c
+++ b/ops/sr/sry43.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry43) {
NEXT_OP(sp, a, x, (sreg_t)y >> 43, o);
diff --git a/ops/sr/sry44.c b/ops/sr/sry44.c
index 57fe5c3..6b9d349 100644
--- a/ops/sr/sry44.c
+++ b/ops/sr/sry44.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry44) {
NEXT_OP(sp, a, x, (sreg_t)y >> 44, o);
diff --git a/ops/sr/sry45.c b/ops/sr/sry45.c
index e5d5450..9019f75 100644
--- a/ops/sr/sry45.c
+++ b/ops/sr/sry45.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry45) {
NEXT_OP(sp, a, x, (sreg_t)y >> 45, o);
diff --git a/ops/sr/sry46.c b/ops/sr/sry46.c
index 1046429..d275760 100644
--- a/ops/sr/sry46.c
+++ b/ops/sr/sry46.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry46) {
NEXT_OP(sp, a, x, (sreg_t)y >> 46, o);
diff --git a/ops/sr/sry47.c b/ops/sr/sry47.c
index 6bc4ebb..c44b2cc 100644
--- a/ops/sr/sry47.c
+++ b/ops/sr/sry47.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry47) {
NEXT_OP(sp, a, x, (sreg_t)y >> 47, o);
diff --git a/ops/sr/sry48.c b/ops/sr/sry48.c
index 25a4dca..d37e5b4 100644
--- a/ops/sr/sry48.c
+++ b/ops/sr/sry48.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry48) {
NEXT_OP(sp, a, x, (sreg_t)y >> 48, o);
diff --git a/ops/sr/sry49.c b/ops/sr/sry49.c
index 4772a96..6e9d25b 100644
--- a/ops/sr/sry49.c
+++ b/ops/sr/sry49.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry49) {
NEXT_OP(sp, a, x, (sreg_t)y >> 49, o);
diff --git a/ops/sr/sry5.c b/ops/sr/sry5.c
index c11c67a..e33ff02 100644
--- a/ops/sr/sry5.c
+++ b/ops/sr/sry5.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry5) {
NEXT_OP(sp, a, x, (sreg_t)y >> 5, o);
diff --git a/ops/sr/sry50.c b/ops/sr/sry50.c
index 7c313bc..338cb53 100644
--- a/ops/sr/sry50.c
+++ b/ops/sr/sry50.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry50) {
NEXT_OP(sp, a, x, (sreg_t)y >> 50, o);
diff --git a/ops/sr/sry51.c b/ops/sr/sry51.c
index 13704f9..8b11da4 100644
--- a/ops/sr/sry51.c
+++ b/ops/sr/sry51.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry51) {
NEXT_OP(sp, a, x, (sreg_t)y >> 51, o);
diff --git a/ops/sr/sry52.c b/ops/sr/sry52.c
index 63af3f3..87422e8 100644
--- a/ops/sr/sry52.c
+++ b/ops/sr/sry52.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry52) {
NEXT_OP(sp, a, x, (sreg_t)y >> 52, o);
diff --git a/ops/sr/sry53.c b/ops/sr/sry53.c
index 0f751b1..2ce56b6 100644
--- a/ops/sr/sry53.c
+++ b/ops/sr/sry53.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry53) {
NEXT_OP(sp, a, x, (sreg_t)y >> 53, o);
diff --git a/ops/sr/sry54.c b/ops/sr/sry54.c
index c34b5eb..ca1a0ad 100644
--- a/ops/sr/sry54.c
+++ b/ops/sr/sry54.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry54) {
NEXT_OP(sp, a, x, (sreg_t)y >> 54, o);
diff --git a/ops/sr/sry55.c b/ops/sr/sry55.c
index 3cc2d49..a11da6d 100644
--- a/ops/sr/sry55.c
+++ b/ops/sr/sry55.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry55) {
NEXT_OP(sp, a, x, (sreg_t)y >> 55, o);
diff --git a/ops/sr/sry56.c b/ops/sr/sry56.c
index 2a3926f..14cc36b 100644
--- a/ops/sr/sry56.c
+++ b/ops/sr/sry56.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry56) {
NEXT_OP(sp, a, x, (sreg_t)y >> 56, o);
diff --git a/ops/sr/sry57.c b/ops/sr/sry57.c
index f7435bd..135de4a 100644
--- a/ops/sr/sry57.c
+++ b/ops/sr/sry57.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry57) {
NEXT_OP(sp, a, x, (sreg_t)y >> 57, o);
diff --git a/ops/sr/sry58.c b/ops/sr/sry58.c
index 09c8551..17e1b0b 100644
--- a/ops/sr/sry58.c
+++ b/ops/sr/sry58.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry58) {
NEXT_OP(sp, a, x, (sreg_t)y >> 58, o);
diff --git a/ops/sr/sry59.c b/ops/sr/sry59.c
index 105529a..20e850a 100644
--- a/ops/sr/sry59.c
+++ b/ops/sr/sry59.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry59) {
NEXT_OP(sp, a, x, (sreg_t)y >> 59, o);
diff --git a/ops/sr/sry6.c b/ops/sr/sry6.c
index be0f722..c9df12d 100644
--- a/ops/sr/sry6.c
+++ b/ops/sr/sry6.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry6) {
NEXT_OP(sp, a, x, (sreg_t)y >> 6, o);
diff --git a/ops/sr/sry60.c b/ops/sr/sry60.c
index d865d55..cc2179e 100644
--- a/ops/sr/sry60.c
+++ b/ops/sr/sry60.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry60) {
NEXT_OP(sp, a, x, (sreg_t)y >> 60, o);
diff --git a/ops/sr/sry61.c b/ops/sr/sry61.c
index 76a53fd..7c01f3c 100644
--- a/ops/sr/sry61.c
+++ b/ops/sr/sry61.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry61) {
NEXT_OP(sp, a, x, (sreg_t)y >> 61, o);
diff --git a/ops/sr/sry62.c b/ops/sr/sry62.c
index 895ec2f..1e613ee 100644
--- a/ops/sr/sry62.c
+++ b/ops/sr/sry62.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry62) {
NEXT_OP(sp, a, x, (sreg_t)y >> 62, o);
diff --git a/ops/sr/sry63.c b/ops/sr/sry63.c
index db7a38a..647fbeb 100644
--- a/ops/sr/sry63.c
+++ b/ops/sr/sry63.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry63) {
NEXT_OP(sp, a, x, (sreg_t)y >> 63, o);
diff --git a/ops/sr/sry7.c b/ops/sr/sry7.c
index 81faa7b..ee73375 100644
--- a/ops/sr/sry7.c
+++ b/ops/sr/sry7.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry7) {
NEXT_OP(sp, a, x, (sreg_t)y >> 7, o);
diff --git a/ops/sr/sry8.c b/ops/sr/sry8.c
index d17e82a..b32d4d9 100644
--- a/ops/sr/sry8.c
+++ b/ops/sr/sry8.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry8) {
NEXT_OP(sp, a, x, (sreg_t)y >> 8, o);
diff --git a/ops/sr/sry9.c b/ops/sr/sry9.c
index 2238e86..9ea1ac2 100644
--- a/ops/sr/sry9.c
+++ b/ops/sr/sry9.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "../common.h"
DEFINE_OP(sry9) {
NEXT_OP(sp, a, x, (sreg_t)y >> 9, o);
diff --git a/ops/sub.c b/ops/sub.c
index 47c2bfe..38cccef 100644
--- a/ops/sub.c
+++ b/ops/sub.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "common.h"
DEFINE_OP(sub)
diff --git a/ops/subxo.c b/ops/subxo.c
index db18ce6..5bd8b64 100644
--- a/ops/subxo.c
+++ b/ops/subxo.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "common.h"
DEFINE_OP(subxo)
diff --git a/ops/subyo.c b/ops/subyo.c
index cb7ae63..2082e73 100644
--- a/ops/subyo.c
+++ b/ops/subyo.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include "common.h"
DEFINE_OP(subyo)
diff --git a/scripts/license b/scripts/license
index 2a2de9b..53bd5da 100755
--- a/scripts/license
+++ b/scripts/license
@@ -1,6 +1,6 @@
#!/bin/sh
-SPDX="/* SPDX-License-Identifier: GPL-3.0-or-later */"
+SPDX="/* SPDX-License-Identifier: copyleft-next-0.3.1 */"
for f in "$@"
do
@@ -8,4 +8,9 @@ do
then
sed -i "1i${SPDX}\n" "$f"
fi
+
+ if ! grep 'Copyright' "$f" > /dev/null
+ then
+ echo "Missing copyright info in $f"
+ fi
done
diff --git a/src/copyjit.c b/src/copyjit.c
index e76bb99..f1cf62c 100644
--- a/src/copyjit.c
+++ b/src/copyjit.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include <string.h>
#include <stdint.h>
#include <stdlib.h>
diff --git a/src/copyjit.h b/src/copyjit.h
index 8582217..69c34cb 100644
--- a/src/copyjit.h
+++ b/src/copyjit.h
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#ifndef HMMJIT_H
#define HMMJIT_H
diff --git a/src/main.c b/src/main.c
index be93061..c0e757f 100644
--- a/src/main.c
+++ b/src/main.c
@@ -1,3 +1,5 @@
+/* SPDX-License-Identifier: copyleft-next-0.3.1 */
+
#include <stdint.h>
#include <stddef.h>