1
0
mirror of https://github.com/TomHarte/CLK.git synced 2024-11-26 08:49:37 +00:00

Incorporate PACK and UNPK.

This commit is contained in:
Thomas Harte 2022-10-28 13:37:30 -04:00
parent 8a8c044976
commit 2b220659dd
2 changed files with 257 additions and 257 deletions

View File

@ -33087,22 +33087,22 @@
"813d": "None",
"813e": "None",
"813f": "None",
"8140": "None",
"8141": "None",
"8142": "None",
"8143": "None",
"8144": "None",
"8145": "None",
"8146": "None",
"8147": "None",
"8148": "None",
"8149": "None",
"814a": "None",
"814b": "None",
"814c": "None",
"814d": "None",
"814e": "None",
"814f": "None",
"8140": "PACK D0, D0 [+1]",
"8141": "PACK D1, D0 [+1]",
"8142": "PACK D2, D0 [+1]",
"8143": "PACK D3, D0 [+1]",
"8144": "PACK D4, D0 [+1]",
"8145": "PACK D5, D0 [+1]",
"8146": "PACK D6, D0 [+1]",
"8147": "PACK D7, D0 [+1]",
"8148": "PACK -(A0), -(A0) [+1]",
"8149": "PACK -(A1), -(A0) [+1]",
"814a": "PACK -(A2), -(A0) [+1]",
"814b": "PACK -(A3), -(A0) [+1]",
"814c": "PACK -(A4), -(A0) [+1]",
"814d": "PACK -(A5), -(A0) [+1]",
"814e": "PACK -(A6), -(A0) [+1]",
"814f": "PACK -(A7), -(A0) [+1]",
"8150": "OR.w D0, (A0)",
"8151": "OR.w D0, (A1)",
"8152": "OR.w D0, (A2)",
@ -33151,22 +33151,22 @@
"817d": "None",
"817e": "None",
"817f": "None",
"8180": "None",
"8181": "None",
"8182": "None",
"8183": "None",
"8184": "None",
"8185": "None",
"8186": "None",
"8187": "None",
"8188": "None",
"8189": "None",
"818a": "None",
"818b": "None",
"818c": "None",
"818d": "None",
"818e": "None",
"818f": "None",
"8180": "UNPK D0, D0 [+1]",
"8181": "UNPK D1, D0 [+1]",
"8182": "UNPK D2, D0 [+1]",
"8183": "UNPK D3, D0 [+1]",
"8184": "UNPK D4, D0 [+1]",
"8185": "UNPK D5, D0 [+1]",
"8186": "UNPK D6, D0 [+1]",
"8187": "UNPK D7, D0 [+1]",
"8188": "UNPK -(A0), -(A0) [+1]",
"8189": "UNPK -(A1), -(A0) [+1]",
"818a": "UNPK -(A2), -(A0) [+1]",
"818b": "UNPK -(A3), -(A0) [+1]",
"818c": "UNPK -(A4), -(A0) [+1]",
"818d": "UNPK -(A5), -(A0) [+1]",
"818e": "UNPK -(A6), -(A0) [+1]",
"818f": "UNPK -(A7), -(A0) [+1]",
"8190": "OR.l D0, (A0)",
"8191": "OR.l D0, (A1)",
"8192": "OR.l D0, (A2)",
@ -33599,22 +33599,22 @@
"833d": "None",
"833e": "None",
"833f": "None",
"8340": "None",
"8341": "None",
"8342": "None",
"8343": "None",
"8344": "None",
"8345": "None",
"8346": "None",
"8347": "None",
"8348": "None",
"8349": "None",
"834a": "None",
"834b": "None",
"834c": "None",
"834d": "None",
"834e": "None",
"834f": "None",
"8340": "PACK D0, D1 [+1]",
"8341": "PACK D1, D1 [+1]",
"8342": "PACK D2, D1 [+1]",
"8343": "PACK D3, D1 [+1]",
"8344": "PACK D4, D1 [+1]",
"8345": "PACK D5, D1 [+1]",
"8346": "PACK D6, D1 [+1]",
"8347": "PACK D7, D1 [+1]",
"8348": "PACK -(A0), -(A1) [+1]",
"8349": "PACK -(A1), -(A1) [+1]",
"834a": "PACK -(A2), -(A1) [+1]",
"834b": "PACK -(A3), -(A1) [+1]",
"834c": "PACK -(A4), -(A1) [+1]",
"834d": "PACK -(A5), -(A1) [+1]",
"834e": "PACK -(A6), -(A1) [+1]",
"834f": "PACK -(A7), -(A1) [+1]",
"8350": "OR.w D1, (A0)",
"8351": "OR.w D1, (A1)",
"8352": "OR.w D1, (A2)",
@ -33663,22 +33663,22 @@
"837d": "None",
"837e": "None",
"837f": "None",
"8380": "None",
"8381": "None",
"8382": "None",
"8383": "None",
"8384": "None",
"8385": "None",
"8386": "None",
"8387": "None",
"8388": "None",
"8389": "None",
"838a": "None",
"838b": "None",
"838c": "None",
"838d": "None",
"838e": "None",
"838f": "None",
"8380": "UNPK D0, D1 [+1]",
"8381": "UNPK D1, D1 [+1]",
"8382": "UNPK D2, D1 [+1]",
"8383": "UNPK D3, D1 [+1]",
"8384": "UNPK D4, D1 [+1]",
"8385": "UNPK D5, D1 [+1]",
"8386": "UNPK D6, D1 [+1]",
"8387": "UNPK D7, D1 [+1]",
"8388": "UNPK -(A0), -(A1) [+1]",
"8389": "UNPK -(A1), -(A1) [+1]",
"838a": "UNPK -(A2), -(A1) [+1]",
"838b": "UNPK -(A3), -(A1) [+1]",
"838c": "UNPK -(A4), -(A1) [+1]",
"838d": "UNPK -(A5), -(A1) [+1]",
"838e": "UNPK -(A6), -(A1) [+1]",
"838f": "UNPK -(A7), -(A1) [+1]",
"8390": "OR.l D1, (A0)",
"8391": "OR.l D1, (A1)",
"8392": "OR.l D1, (A2)",
@ -34111,22 +34111,22 @@
"853d": "None",
"853e": "None",
"853f": "None",
"8540": "None",
"8541": "None",
"8542": "None",
"8543": "None",
"8544": "None",
"8545": "None",
"8546": "None",
"8547": "None",
"8548": "None",
"8549": "None",
"854a": "None",
"854b": "None",
"854c": "None",
"854d": "None",
"854e": "None",
"854f": "None",
"8540": "PACK D0, D2 [+1]",
"8541": "PACK D1, D2 [+1]",
"8542": "PACK D2, D2 [+1]",
"8543": "PACK D3, D2 [+1]",
"8544": "PACK D4, D2 [+1]",
"8545": "PACK D5, D2 [+1]",
"8546": "PACK D6, D2 [+1]",
"8547": "PACK D7, D2 [+1]",
"8548": "PACK -(A0), -(A2) [+1]",
"8549": "PACK -(A1), -(A2) [+1]",
"854a": "PACK -(A2), -(A2) [+1]",
"854b": "PACK -(A3), -(A2) [+1]",
"854c": "PACK -(A4), -(A2) [+1]",
"854d": "PACK -(A5), -(A2) [+1]",
"854e": "PACK -(A6), -(A2) [+1]",
"854f": "PACK -(A7), -(A2) [+1]",
"8550": "OR.w D2, (A0)",
"8551": "OR.w D2, (A1)",
"8552": "OR.w D2, (A2)",
@ -34175,22 +34175,22 @@
"857d": "None",
"857e": "None",
"857f": "None",
"8580": "None",
"8581": "None",
"8582": "None",
"8583": "None",
"8584": "None",
"8585": "None",
"8586": "None",
"8587": "None",
"8588": "None",
"8589": "None",
"858a": "None",
"858b": "None",
"858c": "None",
"858d": "None",
"858e": "None",
"858f": "None",
"8580": "UNPK D0, D2 [+1]",
"8581": "UNPK D1, D2 [+1]",
"8582": "UNPK D2, D2 [+1]",
"8583": "UNPK D3, D2 [+1]",
"8584": "UNPK D4, D2 [+1]",
"8585": "UNPK D5, D2 [+1]",
"8586": "UNPK D6, D2 [+1]",
"8587": "UNPK D7, D2 [+1]",
"8588": "UNPK -(A0), -(A2) [+1]",
"8589": "UNPK -(A1), -(A2) [+1]",
"858a": "UNPK -(A2), -(A2) [+1]",
"858b": "UNPK -(A3), -(A2) [+1]",
"858c": "UNPK -(A4), -(A2) [+1]",
"858d": "UNPK -(A5), -(A2) [+1]",
"858e": "UNPK -(A6), -(A2) [+1]",
"858f": "UNPK -(A7), -(A2) [+1]",
"8590": "OR.l D2, (A0)",
"8591": "OR.l D2, (A1)",
"8592": "OR.l D2, (A2)",
@ -34623,22 +34623,22 @@
"873d": "None",
"873e": "None",
"873f": "None",
"8740": "None",
"8741": "None",
"8742": "None",
"8743": "None",
"8744": "None",
"8745": "None",
"8746": "None",
"8747": "None",
"8748": "None",
"8749": "None",
"874a": "None",
"874b": "None",
"874c": "None",
"874d": "None",
"874e": "None",
"874f": "None",
"8740": "PACK D0, D3 [+1]",
"8741": "PACK D1, D3 [+1]",
"8742": "PACK D2, D3 [+1]",
"8743": "PACK D3, D3 [+1]",
"8744": "PACK D4, D3 [+1]",
"8745": "PACK D5, D3 [+1]",
"8746": "PACK D6, D3 [+1]",
"8747": "PACK D7, D3 [+1]",
"8748": "PACK -(A0), -(A3) [+1]",
"8749": "PACK -(A1), -(A3) [+1]",
"874a": "PACK -(A2), -(A3) [+1]",
"874b": "PACK -(A3), -(A3) [+1]",
"874c": "PACK -(A4), -(A3) [+1]",
"874d": "PACK -(A5), -(A3) [+1]",
"874e": "PACK -(A6), -(A3) [+1]",
"874f": "PACK -(A7), -(A3) [+1]",
"8750": "OR.w D3, (A0)",
"8751": "OR.w D3, (A1)",
"8752": "OR.w D3, (A2)",
@ -34687,22 +34687,22 @@
"877d": "None",
"877e": "None",
"877f": "None",
"8780": "None",
"8781": "None",
"8782": "None",
"8783": "None",
"8784": "None",
"8785": "None",
"8786": "None",
"8787": "None",
"8788": "None",
"8789": "None",
"878a": "None",
"878b": "None",
"878c": "None",
"878d": "None",
"878e": "None",
"878f": "None",
"8780": "UNPK D0, D3 [+1]",
"8781": "UNPK D1, D3 [+1]",
"8782": "UNPK D2, D3 [+1]",
"8783": "UNPK D3, D3 [+1]",
"8784": "UNPK D4, D3 [+1]",
"8785": "UNPK D5, D3 [+1]",
"8786": "UNPK D6, D3 [+1]",
"8787": "UNPK D7, D3 [+1]",
"8788": "UNPK -(A0), -(A3) [+1]",
"8789": "UNPK -(A1), -(A3) [+1]",
"878a": "UNPK -(A2), -(A3) [+1]",
"878b": "UNPK -(A3), -(A3) [+1]",
"878c": "UNPK -(A4), -(A3) [+1]",
"878d": "UNPK -(A5), -(A3) [+1]",
"878e": "UNPK -(A6), -(A3) [+1]",
"878f": "UNPK -(A7), -(A3) [+1]",
"8790": "OR.l D3, (A0)",
"8791": "OR.l D3, (A1)",
"8792": "OR.l D3, (A2)",
@ -35135,22 +35135,22 @@
"893d": "None",
"893e": "None",
"893f": "None",
"8940": "None",
"8941": "None",
"8942": "None",
"8943": "None",
"8944": "None",
"8945": "None",
"8946": "None",
"8947": "None",
"8948": "None",
"8949": "None",
"894a": "None",
"894b": "None",
"894c": "None",
"894d": "None",
"894e": "None",
"894f": "None",
"8940": "PACK D0, D4 [+1]",
"8941": "PACK D1, D4 [+1]",
"8942": "PACK D2, D4 [+1]",
"8943": "PACK D3, D4 [+1]",
"8944": "PACK D4, D4 [+1]",
"8945": "PACK D5, D4 [+1]",
"8946": "PACK D6, D4 [+1]",
"8947": "PACK D7, D4 [+1]",
"8948": "PACK -(A0), -(A4) [+1]",
"8949": "PACK -(A1), -(A4) [+1]",
"894a": "PACK -(A2), -(A4) [+1]",
"894b": "PACK -(A3), -(A4) [+1]",
"894c": "PACK -(A4), -(A4) [+1]",
"894d": "PACK -(A5), -(A4) [+1]",
"894e": "PACK -(A6), -(A4) [+1]",
"894f": "PACK -(A7), -(A4) [+1]",
"8950": "OR.w D4, (A0)",
"8951": "OR.w D4, (A1)",
"8952": "OR.w D4, (A2)",
@ -35199,22 +35199,22 @@
"897d": "None",
"897e": "None",
"897f": "None",
"8980": "None",
"8981": "None",
"8982": "None",
"8983": "None",
"8984": "None",
"8985": "None",
"8986": "None",
"8987": "None",
"8988": "None",
"8989": "None",
"898a": "None",
"898b": "None",
"898c": "None",
"898d": "None",
"898e": "None",
"898f": "None",
"8980": "UNPK D0, D4 [+1]",
"8981": "UNPK D1, D4 [+1]",
"8982": "UNPK D2, D4 [+1]",
"8983": "UNPK D3, D4 [+1]",
"8984": "UNPK D4, D4 [+1]",
"8985": "UNPK D5, D4 [+1]",
"8986": "UNPK D6, D4 [+1]",
"8987": "UNPK D7, D4 [+1]",
"8988": "UNPK -(A0), -(A4) [+1]",
"8989": "UNPK -(A1), -(A4) [+1]",
"898a": "UNPK -(A2), -(A4) [+1]",
"898b": "UNPK -(A3), -(A4) [+1]",
"898c": "UNPK -(A4), -(A4) [+1]",
"898d": "UNPK -(A5), -(A4) [+1]",
"898e": "UNPK -(A6), -(A4) [+1]",
"898f": "UNPK -(A7), -(A4) [+1]",
"8990": "OR.l D4, (A0)",
"8991": "OR.l D4, (A1)",
"8992": "OR.l D4, (A2)",
@ -35647,22 +35647,22 @@
"8b3d": "None",
"8b3e": "None",
"8b3f": "None",
"8b40": "None",
"8b41": "None",
"8b42": "None",
"8b43": "None",
"8b44": "None",
"8b45": "None",
"8b46": "None",
"8b47": "None",
"8b48": "None",
"8b49": "None",
"8b4a": "None",
"8b4b": "None",
"8b4c": "None",
"8b4d": "None",
"8b4e": "None",
"8b4f": "None",
"8b40": "PACK D0, D5 [+1]",
"8b41": "PACK D1, D5 [+1]",
"8b42": "PACK D2, D5 [+1]",
"8b43": "PACK D3, D5 [+1]",
"8b44": "PACK D4, D5 [+1]",
"8b45": "PACK D5, D5 [+1]",
"8b46": "PACK D6, D5 [+1]",
"8b47": "PACK D7, D5 [+1]",
"8b48": "PACK -(A0), -(A5) [+1]",
"8b49": "PACK -(A1), -(A5) [+1]",
"8b4a": "PACK -(A2), -(A5) [+1]",
"8b4b": "PACK -(A3), -(A5) [+1]",
"8b4c": "PACK -(A4), -(A5) [+1]",
"8b4d": "PACK -(A5), -(A5) [+1]",
"8b4e": "PACK -(A6), -(A5) [+1]",
"8b4f": "PACK -(A7), -(A5) [+1]",
"8b50": "OR.w D5, (A0)",
"8b51": "OR.w D5, (A1)",
"8b52": "OR.w D5, (A2)",
@ -35711,22 +35711,22 @@
"8b7d": "None",
"8b7e": "None",
"8b7f": "None",
"8b80": "None",
"8b81": "None",
"8b82": "None",
"8b83": "None",
"8b84": "None",
"8b85": "None",
"8b86": "None",
"8b87": "None",
"8b88": "None",
"8b89": "None",
"8b8a": "None",
"8b8b": "None",
"8b8c": "None",
"8b8d": "None",
"8b8e": "None",
"8b8f": "None",
"8b80": "UNPK D0, D5 [+1]",
"8b81": "UNPK D1, D5 [+1]",
"8b82": "UNPK D2, D5 [+1]",
"8b83": "UNPK D3, D5 [+1]",
"8b84": "UNPK D4, D5 [+1]",
"8b85": "UNPK D5, D5 [+1]",
"8b86": "UNPK D6, D5 [+1]",
"8b87": "UNPK D7, D5 [+1]",
"8b88": "UNPK -(A0), -(A5) [+1]",
"8b89": "UNPK -(A1), -(A5) [+1]",
"8b8a": "UNPK -(A2), -(A5) [+1]",
"8b8b": "UNPK -(A3), -(A5) [+1]",
"8b8c": "UNPK -(A4), -(A5) [+1]",
"8b8d": "UNPK -(A5), -(A5) [+1]",
"8b8e": "UNPK -(A6), -(A5) [+1]",
"8b8f": "UNPK -(A7), -(A5) [+1]",
"8b90": "OR.l D5, (A0)",
"8b91": "OR.l D5, (A1)",
"8b92": "OR.l D5, (A2)",
@ -36159,22 +36159,22 @@
"8d3d": "None",
"8d3e": "None",
"8d3f": "None",
"8d40": "None",
"8d41": "None",
"8d42": "None",
"8d43": "None",
"8d44": "None",
"8d45": "None",
"8d46": "None",
"8d47": "None",
"8d48": "None",
"8d49": "None",
"8d4a": "None",
"8d4b": "None",
"8d4c": "None",
"8d4d": "None",
"8d4e": "None",
"8d4f": "None",
"8d40": "PACK D0, D6 [+1]",
"8d41": "PACK D1, D6 [+1]",
"8d42": "PACK D2, D6 [+1]",
"8d43": "PACK D3, D6 [+1]",
"8d44": "PACK D4, D6 [+1]",
"8d45": "PACK D5, D6 [+1]",
"8d46": "PACK D6, D6 [+1]",
"8d47": "PACK D7, D6 [+1]",
"8d48": "PACK -(A0), -(A6) [+1]",
"8d49": "PACK -(A1), -(A6) [+1]",
"8d4a": "PACK -(A2), -(A6) [+1]",
"8d4b": "PACK -(A3), -(A6) [+1]",
"8d4c": "PACK -(A4), -(A6) [+1]",
"8d4d": "PACK -(A5), -(A6) [+1]",
"8d4e": "PACK -(A6), -(A6) [+1]",
"8d4f": "PACK -(A7), -(A6) [+1]",
"8d50": "OR.w D6, (A0)",
"8d51": "OR.w D6, (A1)",
"8d52": "OR.w D6, (A2)",
@ -36223,22 +36223,22 @@
"8d7d": "None",
"8d7e": "None",
"8d7f": "None",
"8d80": "None",
"8d81": "None",
"8d82": "None",
"8d83": "None",
"8d84": "None",
"8d85": "None",
"8d86": "None",
"8d87": "None",
"8d88": "None",
"8d89": "None",
"8d8a": "None",
"8d8b": "None",
"8d8c": "None",
"8d8d": "None",
"8d8e": "None",
"8d8f": "None",
"8d80": "UNPK D0, D6 [+1]",
"8d81": "UNPK D1, D6 [+1]",
"8d82": "UNPK D2, D6 [+1]",
"8d83": "UNPK D3, D6 [+1]",
"8d84": "UNPK D4, D6 [+1]",
"8d85": "UNPK D5, D6 [+1]",
"8d86": "UNPK D6, D6 [+1]",
"8d87": "UNPK D7, D6 [+1]",
"8d88": "UNPK -(A0), -(A6) [+1]",
"8d89": "UNPK -(A1), -(A6) [+1]",
"8d8a": "UNPK -(A2), -(A6) [+1]",
"8d8b": "UNPK -(A3), -(A6) [+1]",
"8d8c": "UNPK -(A4), -(A6) [+1]",
"8d8d": "UNPK -(A5), -(A6) [+1]",
"8d8e": "UNPK -(A6), -(A6) [+1]",
"8d8f": "UNPK -(A7), -(A6) [+1]",
"8d90": "OR.l D6, (A0)",
"8d91": "OR.l D6, (A1)",
"8d92": "OR.l D6, (A2)",
@ -36671,22 +36671,22 @@
"8f3d": "None",
"8f3e": "None",
"8f3f": "None",
"8f40": "None",
"8f41": "None",
"8f42": "None",
"8f43": "None",
"8f44": "None",
"8f45": "None",
"8f46": "None",
"8f47": "None",
"8f48": "None",
"8f49": "None",
"8f4a": "None",
"8f4b": "None",
"8f4c": "None",
"8f4d": "None",
"8f4e": "None",
"8f4f": "None",
"8f40": "PACK D0, D7 [+1]",
"8f41": "PACK D1, D7 [+1]",
"8f42": "PACK D2, D7 [+1]",
"8f43": "PACK D3, D7 [+1]",
"8f44": "PACK D4, D7 [+1]",
"8f45": "PACK D5, D7 [+1]",
"8f46": "PACK D6, D7 [+1]",
"8f47": "PACK D7, D7 [+1]",
"8f48": "PACK -(A0), -(A7) [+1]",
"8f49": "PACK -(A1), -(A7) [+1]",
"8f4a": "PACK -(A2), -(A7) [+1]",
"8f4b": "PACK -(A3), -(A7) [+1]",
"8f4c": "PACK -(A4), -(A7) [+1]",
"8f4d": "PACK -(A5), -(A7) [+1]",
"8f4e": "PACK -(A6), -(A7) [+1]",
"8f4f": "PACK -(A7), -(A7) [+1]",
"8f50": "OR.w D7, (A0)",
"8f51": "OR.w D7, (A1)",
"8f52": "OR.w D7, (A2)",
@ -36735,22 +36735,22 @@
"8f7d": "None",
"8f7e": "None",
"8f7f": "None",
"8f80": "None",
"8f81": "None",
"8f82": "None",
"8f83": "None",
"8f84": "None",
"8f85": "None",
"8f86": "None",
"8f87": "None",
"8f88": "None",
"8f89": "None",
"8f8a": "None",
"8f8b": "None",
"8f8c": "None",
"8f8d": "None",
"8f8e": "None",
"8f8f": "None",
"8f80": "UNPK D0, D7 [+1]",
"8f81": "UNPK D1, D7 [+1]",
"8f82": "UNPK D2, D7 [+1]",
"8f83": "UNPK D3, D7 [+1]",
"8f84": "UNPK D4, D7 [+1]",
"8f85": "UNPK D5, D7 [+1]",
"8f86": "UNPK D6, D7 [+1]",
"8f87": "UNPK D7, D7 [+1]",
"8f88": "UNPK -(A0), -(A7) [+1]",
"8f89": "UNPK -(A1), -(A7) [+1]",
"8f8a": "UNPK -(A2), -(A7) [+1]",
"8f8b": "UNPK -(A3), -(A7) [+1]",
"8f8c": "UNPK -(A4), -(A7) [+1]",
"8f8d": "UNPK -(A5), -(A7) [+1]",
"8f8e": "UNPK -(A6), -(A7) [+1]",
"8f8f": "UNPK -(A7), -(A7) [+1]",
"8f90": "OR.l D7, (A0)",
"8f91": "OR.l D7, (A1)",
"8f92": "OR.l D7, (A2)",

View File

@ -83,7 +83,7 @@ template <Model model> void test(NSString *filename, Class cls) {
*/
- (void)test68020 {
// generate<Model::M68020>();
generate<Model::M68020>();
test<Model::M68020>(@"68020ops", [self class]);
}