+*
+ LDA* ROT GET MATRIX POINTER
+ STA R111 M11, FIRST COPY
+ STA R211 M11, SECOND COPY
+ ADD =2
+ STA R112
+ STA R212
+ ADD =2
+ STA R121
+ STA R221
+ ADD =2
+ STA R122
+ STA R222
+ IRS ROT
+ STA RA1
+ STA RA2
+ IRS ROT
+ IRS ROT
+*
+*
+ CALL SINX1 FLOATING POINT SINE
+RA1 DAC ** POINTER TO ANGLE
+ LDA ='77
+ HLT
+ CALL H$22 SAVE TO TMP1
+ DAC TMP1
+ CALL M$22 MULTIPLY
+R112 DAC ** M12
+ CALL H$22 STORE TO TMP3
+ DAC TMP3
+ CALL COSX1 FLOATING POINT COSINE
+RA2 DAC ** POINTER TO ANGLE
+ CALL H$22 SAVE TO TMP2
+ DAC TMP2
+ CALL M$22 MULTIPLY
+R111 DAC ** M11
+ CALL A$22 ADD TMP3
+ DAC TMP3
+ CALL H$22 SAVE NEW M11 TO TMP3
+ DAC TMP3
+*
+ CALL L$22 LOAD SINE
+ DAC TMP1
+ CALL M$22 MULTIPLY
+R212 DAC ** M12
+ CALL H$22 STORE TO TMP4
+ DAC TMP4
+ CALL L$22 LOAD COSINE
+ CALL M$22 MULTIPLY
+R211 DAC **
+ CALL S$22 SUBSTRACT
+ DAC TMP4
+ CALL H$22 SAVE TO NEW M12
+R312 DAC **
+ CALL L$22 LOAD NEW M11 FROM TMP3
+ CALL H$22 AND SAVE TO NEW M11
+R311 DAC **