Annotation of researchv10no/cmd/lcc/gen3/opcodes.h, revision 1.1

1.1     ! root        1: xx(ADDD,"addd3 r%d,r%d,r%d\n")
        !             2: xx(ADDF,"addf3 r%d,r%d,r%d\n")
        !             3: xx(ADDI,"addl3 r%d,r%d,r%d\n")
        !             4: xx(ADDP,"addl3 r%d,r%d,r%d\n")
        !             5: xx(ADDRFP,"moval %s(ap),r%d\n")
        !             6: xx(ADDRGP,"moval _%s,r%d\n")
        !             7: xx(ADDRLP,"moval %s(fp),r%d\n")
        !             8: xx(ADDU,"addl3 r%d,r%d,r%d\n")
        !             9: xx(ARGB,"(see emit)")
        !            10: xx(ARGD,"movd r%d,%d(sp)\n")
        !            11: xx(ARGF,"movf r%d,%d(sp)\n")
        !            12: xx(ARGI,"movl r%d,%d(sp)\n")
        !            13: xx(ARGP,"movl r%d,%d(sp)\n")
        !            14: xx(ASGNB,"(see emit)\n")
        !            15: xx(ASGNC,"movb r%d,(r%d)\n")
        !            16: xx(ASGND,"movd r%d,(r%d)\n")
        !            17: xx(ASGNF,"movf r%d,(r%d)\n")
        !            18: xx(ASGNI,"movl r%d,(r%d)\n")
        !            19: xx(ASGNP,"movl r%d,(r%d)\n")
        !            20: xx(ASGNS,"movw r%d,(r%d)\n")
        !            21: xx(BANDI,"bicl3 r%d,r%d,r%d\n")
        !            22: xx(BANDU,"bicl3 r%d,r%d,r%d\n")
        !            23: xx(BCOMU,"mcoml r%d,r%d\n")
        !            24: xx(BORI,"bisl3 r%d,r%d,r%d\n")
        !            25: xx(BORU,"bisl3 r%d,r%d,r%d\n")
        !            26: xx(BXORI,"xorl3 r%d,r%d,r%d\n")
        !            27: xx(BXORU,"xorl3 r%d,r%d,r%d\n")
        !            28: xx(CALLB,"calls $0,(r%d)\n")
        !            29: xx(CALLD,"calls $0,(r%d); movd r0,r%d\n")
        !            30: xx(CALLF,"calls $0,(r%d); movf r0,r%d\n")
        !            31: xx(CALLI,"calls $0,(r%d); movl r0,r%d\n")
        !            32: xx(CALLV,"calls $0,(r%d)\n")
        !            33: xx(CNSTC,"movl $%s,r%d\n")
        !            34: xx(CNSTI,"movl $%s,r%d\n")
        !            35: xx(CNSTP,"movl $%s,r%d\n")
        !            36: xx(CNSTS,"movl $%s,r%d\n")
        !            37: xx(CNSTU,"movl $%s,r%d\n")
        !            38: xx(CVCI,"cvtbl r%d,r%d\n")
        !            39: xx(CVCU,"movzbl r%d,r%d\n")
        !            40: xx(CVDF,"cvtdf r%d,r%d\n")
        !            41: xx(CVDI,"cvtdl r%d,r%d\n")
        !            42: xx(CVDU,"cvtdl r%d,r%d\n")
        !            43: xx(CVFD,"cvtfd r%d,r%d\n")
        !            44: xx(CVIC,"cvtlb r%d,r%d\n")
        !            45: xx(CVID,"cvtld r%d,r%d\n")
        !            46: xx(CVIS,"cvtlw r%d,r%d\n")
        !            47: xx(CVIU,"movl r%d,r%d\n")
        !            48: xx(CVPU,"movl r%d,r%d\n")
        !            49: xx(CVSI,"cvtwl r%d,r%d\n")
        !            50: xx(CVSU,"movzwl r%d,r%d\n")
        !            51: xx(CVUC,"cvtlb r%d,r%d\n")
        !            52: xx(CVUI,"movl r%d,r%d\n")
        !            53: xx(CVUP,"movl r%d,r%d\n")
        !            54: xx(CVUS,"movw r%d,r%d\n")
        !            55: xx(DIVD,"divd3 r%d,r%d,r%d\n")
        !            56: xx(DIVF,"divf3 r%d,r%d,r%d\n")
        !            57: xx(DIVI,"divl3 r%d,r%d,r%d\n")
        !            58: xx(DIVU,"pushl r%d; pushl r%d; calls $2,udiv; movl r0,r%d\n")
        !            59: xx(EQD,"cmpd r%d,r%d; jeql L%s\n")
        !            60: xx(EQF,"cmpf r%d,r%d; jeql L%s\n")
        !            61: xx(EQI,"cmpl r%d,r%d; jeql L%s\n")
        !            62: xx(EQU,"cmpl r%d,r%d; jeqlu L%s\n")
        !            63: xx(GED,"cmpd r%d,r%d; jgeq L%s\n")
        !            64: xx(GEF,"cmpf r%d,r%d; jgeq L%s\n")
        !            65: xx(GEI,"cmpl r%d,r%d; jgeq L%s\n")
        !            66: xx(GEU,"cmpl r%d,r%d; jgequ L%s\n")
        !            67: xx(GTD,"cmpd r%d,r%d; jgtr L%s\n")
        !            68: xx(GTF,"cmpf r%d,r%d; jgtr L%s\n")
        !            69: xx(GTI,"cmpl r%d,r%d; jgtr L%s\n")
        !            70: xx(GTU,"cmpl r%d,r%d; jgtru L%s\n")
        !            71: xx(INDIRB,"moval (r%d),r%d\n")
        !            72: xx(INDIRC,"movb (r%d),r%d\n")
        !            73: xx(INDIRD,"movd (r%d),r%d\n")
        !            74: xx(INDIRF,"movf (r%d),r%d\n")
        !            75: xx(INDIRI,"movl (r%d),r%d\n")
        !            76: xx(INDIRP,"movl (r%d),r%d\n")
        !            77: xx(INDIRS,"movw (r%d),r%d\n")
        !            78: xx(JUMPV,"jbr L%s\n")
        !            79: xx(LED,"cmpd r%d,r%d; jleq L%s\n")
        !            80: xx(LEF,"cmpf r%d,r%d; jleq L%s\n")
        !            81: xx(LEI,"cmpl r%d,r%d; jleq L%s\n")
        !            82: xx(LEU,"cmpl r%d,r%d; jlequ L%s\n")
        !            83: xx(LSHI,"ashl r%d,r%d,r%d\n")
        !            84: xx(LSHU,"ashl r%d,r%d,r%d\n")
        !            85: xx(LTD,"cmpd r%d,r%d; jlss L%s\n")
        !            86: xx(LTF,"cmpf r%d,r%d; jlss L%s\n")
        !            87: xx(LTI,"cmpl r%d,r%d; jlss L%s\n")
        !            88: xx(LTU,"cmpl r%d,r%d; jlssu L%s\n")
        !            89: xx(MODI,"(see emit)")
        !            90: xx(MODU,"pushl r%d; pushl r%d; calls $2,urem; movl r0,r%d\n")
        !            91: xx(MULD,"muld3 r%d,r%d,r%d\n")
        !            92: xx(MULF,"mulf3 r%d,r%d,r%d\n")
        !            93: xx(MULI,"mull3 r%d,r%d,r%d\n")
        !            94: xx(MULU,"mull3 r%d,r%d,r%d\n")
        !            95: xx(NED,"cmpd r%d,r%d; jneq L%s\n")
        !            96: xx(NEF,"cmpf r%d,r%d; jneq L%s\n")
        !            97: xx(NEGD,"mnegd r%d,r%d\n")
        !            98: xx(NEGF,"mnegf r%d,r%d\n")
        !            99: xx(NEGI,"mnegl r%d,r%d\n")
        !           100: xx(NEI,"cmpl r%d,r%d; jneq L%s\n")
        !           101: xx(NEU,"cmpl r%d,r%d; jnequ L%s\n")
        !           102: xx(RETD,"movd r%d,r0\n")
        !           103: xx(RETF,"movf r%d,r0\n")
        !           104: xx(RETI,"movl r%d,r0\n")
        !           105: xx(RETV,"")
        !           106: xx(RSHI,"ashl r%d,r%d,r%d\n")
        !           107: xx(RSHU,"(see emit)")
        !           108: xx(SUBD,"subd3 r%d,r%d,r%d\n")
        !           109: xx(SUBF,"subf3 r%d,r%d,r%d\n")
        !           110: xx(SUBI,"subl3 r%d,r%d,r%d\n")
        !           111: xx(SUBP,"subl3 r%d,r%d,r%d\n")
        !           112: xx(SUBU,"subl3 r%d,r%d,r%d\n")
        !           113: xx(SWTCHI,"movl r%d,r0\n")

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.