📄 convex.h
字号:
{10,7,imr,A,0,0}, /* sub.w */ {3,6,imr,A,0,0}, /* mul.h */ {3,7,imr,A,0,0}, /* mul.w */ {4,6,imr,A,0,0}, /* div.h */ {4,7,imr,A,0,0}, /* div.w */ {18,7,iml,VL,0,0}, /* ld.w */ {18,7,iml,VS,0,0}, /* ld.w */ {0,0,0,0,0,0}, {8,7,imr,S,0,0}, /* shf.w */ {93,0,a5,0,0,0}, /* trap */ {0,0,0,0,0,0}, {37,6,imr,A,0,0}, /* eq.h */ {37,7,imr,A,0,0}, /* eq.w */ {38,6,imr,A,0,0}, /* leu.h */ {38,7,imr,A,0,0}, /* leu.w */ {39,6,imr,A,0,0}, /* ltu.h */ {39,7,imr,A,0,0}, /* ltu.w */ {40,6,imr,A,0,0}, /* le.h */ {40,7,imr,A,0,0}, /* le.w */ {41,6,imr,A,0,0}, /* lt.h */ {41,7,imr,A,0,0}, /* lt.w */};const struct formstr format1b[] = { {18,4,imr,S,0,0}, /* ld.d */ {18,10,imr,S,0,0}, /* ld.u */ {18,8,imr,S,0,0}, /* ld.l */ {18,7,imr,S,0,0}, /* ld.w */ {5,0,imr,S,0,0}, /* and */ {6,0,imr,S,0,0}, /* or */ {7,0,imr,S,0,0}, /* xor */ {8,0,imr,S,0,0}, /* shf */ {9,6,imr,S,0,0}, /* add.h */ {9,7,imr,S,0,0}, /* add.w */ {10,6,imr,S,0,0}, /* sub.h */ {10,7,imr,S,0,0}, /* sub.w */ {3,6,imr,S,0,0}, /* mul.h */ {3,7,imr,S,0,0}, /* mul.w */ {4,6,imr,S,0,0}, /* div.h */ {4,7,imr,S,0,0}, /* div.w */ {9,3,imr,S,0,0}, /* add.s */ {10,3,imr,S,0,0}, /* sub.s */ {3,3,imr,S,0,0}, /* mul.s */ {4,3,imr,S,0,0}, /* div.s */ {40,3,imr,S,0,0}, /* le.s */ {41,3,imr,S,0,0}, /* lt.s */ {37,6,imr,S,0,0}, /* eq.h */ {37,7,imr,S,0,0}, /* eq.w */ {38,6,imr,S,0,0}, /* leu.h */ {38,7,imr,S,0,0}, /* leu.w */ {39,6,imr,S,0,0}, /* ltu.h */ {39,7,imr,S,0,0}, /* ltu.w */ {40,6,imr,S,0,0}, /* le.h */ {40,7,imr,S,0,0}, /* le.w */ {41,6,imr,S,0,0}, /* lt.h */ {41,7,imr,S,0,0}, /* lt.w */};const struct formstr e0_format0[] = { {10,3,rrr,S,V,V}, /* sub.s */ {10,4,rrr,S,V,V}, /* sub.d */ {4,3,rrr,S,V,V}, /* div.s */ {4,4,rrr,S,V,V}, /* div.d */ {10,11,rrr,S,V,V}, /* sub.s.f */ {10,12,rrr,S,V,V}, /* sub.d.f */ {4,11,rrr,S,V,V}, /* div.s.f */ {4,12,rrr,S,V,V}, /* div.d.f */ {3,11,rrr,V,V,V}, /* mul.s.f */ {3,12,rrr,V,V,V}, /* mul.d.f */ {4,11,rrr,V,V,V}, /* div.s.f */ {4,12,rrr,V,V,V}, /* div.d.f */ {3,11,rrr,V,S,V}, /* mul.s.f */ {3,12,rrr,V,S,V}, /* mul.d.f */ {4,11,rrr,V,S,V}, /* div.s.f */ {4,12,rrr,V,S,V}, /* div.d.f */ {5,2,rrr,V,V,V}, /* and.f */ {6,2,rrr,V,V,V}, /* or.f */ {7,2,rrr,V,V,V}, /* xor.f */ {8,2,rrr,V,V,V}, /* shf.f */ {5,2,rrr,V,S,V}, /* and.f */ {6,2,rrr,V,S,V}, /* or.f */ {7,2,rrr,V,S,V}, /* xor.f */ {8,2,rrr,V,S,V}, /* shf.f */ {9,11,rrr,V,V,V}, /* add.s.f */ {9,12,rrr,V,V,V}, /* add.d.f */ {10,11,rrr,V,V,V}, /* sub.s.f */ {10,12,rrr,V,V,V}, /* sub.d.f */ {9,11,rrr,V,S,V}, /* add.s.f */ {9,12,rrr,V,S,V}, /* add.d.f */ {10,11,rrr,V,S,V}, /* sub.s.f */ {10,12,rrr,V,S,V}, /* sub.d.f */ {9,13,rrr,V,V,V}, /* add.b.f */ {9,14,rrr,V,V,V}, /* add.h.f */ {9,15,rrr,V,V,V}, /* add.w.f */ {9,16,rrr,V,V,V}, /* add.l.f */ {9,13,rrr,V,S,V}, /* add.b.f */ {9,14,rrr,V,S,V}, /* add.h.f */ {9,15,rrr,V,S,V}, /* add.w.f */ {9,16,rrr,V,S,V}, /* add.l.f */ {10,13,rrr,V,V,V}, /* sub.b.f */ {10,14,rrr,V,V,V}, /* sub.h.f */ {10,15,rrr,V,V,V}, /* sub.w.f */ {10,16,rrr,V,V,V}, /* sub.l.f */ {10,13,rrr,V,S,V}, /* sub.b.f */ {10,14,rrr,V,S,V}, /* sub.h.f */ {10,15,rrr,V,S,V}, /* sub.w.f */ {10,16,rrr,V,S,V}, /* sub.l.f */ {3,13,rrr,V,V,V}, /* mul.b.f */ {3,14,rrr,V,V,V}, /* mul.h.f */ {3,15,rrr,V,V,V}, /* mul.w.f */ {3,16,rrr,V,V,V}, /* mul.l.f */ {3,13,rrr,V,S,V}, /* mul.b.f */ {3,14,rrr,V,S,V}, /* mul.h.f */ {3,15,rrr,V,S,V}, /* mul.w.f */ {3,16,rrr,V,S,V}, /* mul.l.f */ {4,13,rrr,V,V,V}, /* div.b.f */ {4,14,rrr,V,V,V}, /* div.h.f */ {4,15,rrr,V,V,V}, /* div.w.f */ {4,16,rrr,V,V,V}, /* div.l.f */ {4,13,rrr,V,S,V}, /* div.b.f */ {4,14,rrr,V,S,V}, /* div.h.f */ {4,15,rrr,V,S,V}, /* div.w.f */ {4,16,rrr,V,S,V}, /* div.l.f */};const struct formstr e0_format1[] = { {0,0,0,0,0,0}, {94,0,a3,0,0,0}, /* tst */ {95,0,a3,0,0,0}, /* lck */ {96,0,a3,0,0,0}, /* ulk */ {17,0,a1r,S,0,0}, /* ldea */ {97,0,a1r,A,0,0}, /* spawn */ {98,0,a1r,A,0,0}, /* ldcmr */ {99,0,a2r,A,0,0}, /* stcmr */ {100,0,a1r,A,0,0}, /* popr */ {101,0,a2r,A,0,0}, /* pshr */ {102,7,a1r,A,0,0}, /* rcvr.w */ {103,7,a2r,A,0,0}, /* matm.w */ {104,7,a2r,A,0,0}, /* sndr.w */ {104,8,a2r,S,0,0}, /* sndr.l */ {102,8,a1r,S,0,0}, /* rcvr.l */ {103,8,a2r,S,0,0}, /* matm.l */ {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {105,7,a2r,A,0,0}, /* putr.w */ {105,8,a2r,S,0,0}, /* putr.l */ {106,7,a1r,A,0,0}, /* getr.w */ {106,8,a1r,S,0,0}, /* getr.l */ {26,13,a2r,S,0,0}, /* ste.b.f */ {26,14,a2r,S,0,0}, /* ste.h.f */ {26,15,a2r,S,0,0}, /* ste.w.f */ {26,16,a2r,S,0,0}, /* ste.l.f */ {107,7,a2r,A,0,0}, /* matr.w */ {108,7,a2r,A,0,0}, /* mat.w */ {109,7,a1r,A,0,0}, /* get.w */ {110,7,a1r,A,0,0}, /* rcv.w */ {0,0,0,0,0,0}, {111,7,a1r,A,0,0}, /* inc.w */ {112,7,a2r,A,0,0}, /* put.w */ {113,7,a2r,A,0,0}, /* snd.w */ {107,8,a2r,S,0,0}, /* matr.l */ {108,8,a2r,S,0,0}, /* mat.l */ {109,8,a1r,S,0,0}, /* get.l */ {110,8,a1r,S,0,0}, /* rcv.l */ {0,0,0,0,0,0}, {111,8,a1r,S,0,0}, /* inc.l */ {112,8,a2r,S,0,0}, /* put.l */ {113,8,a2r,S,0,0}, /* snd.l */ {18,13,a1r,V,0,0}, /* ld.b.f */ {18,14,a1r,V,0,0}, /* ld.h.f */ {18,15,a1r,V,0,0}, /* ld.w.f */ {18,16,a1r,V,0,0}, /* ld.l.f */ {21,13,a2r,V,0,0}, /* st.b.f */ {21,14,a2r,V,0,0}, /* st.h.f */ {21,15,a2r,V,0,0}, /* st.w.f */ {21,16,a2r,V,0,0}, /* st.l.f */};const struct formstr e0_format2[] = { {28,5,rr,V,V,0}, /* cvtw.b */ {28,6,rr,V,V,0}, /* cvtw.h */ {29,7,rr,V,V,0}, /* cvtb.w */ {30,7,rr,V,V,0}, /* cvth.w */ {28,13,rr,V,V,0}, /* cvtw.b.f */ {28,14,rr,V,V,0}, /* cvtw.h.f */ {29,15,rr,V,V,0}, /* cvtb.w.f */ {30,15,rr,V,V,0}, /* cvth.w.f */ {31,8,rr,V,V,0}, /* cvts.l */ {32,7,rr,V,V,0}, /* cvtd.w */ {33,3,rr,V,V,0}, /* cvtl.s */ {28,4,rr,V,V,0}, /* cvtw.d */ {31,16,rr,V,V,0}, /* cvts.l.f */ {32,15,rr,V,V,0}, /* cvtd.w.f */ {33,11,rr,V,V,0}, /* cvtl.s.f */ {28,12,rr,V,V,0}, /* cvtw.d.f */ {114,0,rr,S,S,0}, /* enal */ {8,7,rr,S,S,0}, /* shf.w */ {115,0,rr,S,S,0}, /* enag */ {0,0,0,0,0,0}, {28,4,rr,S,S,0}, /* cvtw.d */ {32,7,rr,S,S,0}, /* cvtd.w */ {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {116,3,rr,S,S,0}, /* frint.s */ {116,4,rr,S,S,0}, /* frint.d */ {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {116,3,rr,V,V,0}, /* frint.s */ {116,4,rr,V,V,0}, /* frint.d */ {0,0,0,0,0,0}, {0,0,0,0,0,0}, {116,11,rr,V,V,0}, /* frint.s.f */ {116,12,rr,V,V,0}, /* frint.d.f */ {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {81,3,rr,V,V,0}, /* sqrt.s */ {81,4,rr,V,V,0}, /* sqrt.d */ {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {81,11,rr,V,V,0}, /* sqrt.s.f */ {81,12,rr,V,V,0}, /* sqrt.d.f */ {0,0,0,0,0,0}, {0,0,0,0,0,0},};const struct formstr e0_format3[] = { {32,11,rr,V,V,0}, /* cvtd.s.f */ {31,12,rr,V,V,0}, /* cvts.d.f */ {33,12,rr,V,V,0}, /* cvtl.d.f */ {32,16,rr,V,V,0}, /* cvtd.l.f */ {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {36,2,rr,V,V,0}, /* tzc.f */ {44,2,rr,V,V,0}, /* lop.f */ {117,2,rr,V,V,0}, /* xpnd.f */ {42,2,rr,V,V,0}, /* not.f */ {8,2,rr,S,V,0}, /* shf.f */ {35,17,rr,V,V,0}, /* plc.t.f */ {0,0,0,0,0,0}, {0,0,0,0,0,0}, {37,11,rr,V,V,0}, /* eq.s.f */ {37,12,rr,V,V,0}, /* eq.d.f */ {43,11,rr,V,V,0}, /* neg.s.f */ {43,12,rr,V,V,0}, /* neg.d.f */ {37,11,rr,S,V,0}, /* eq.s.f */ {37,12,rr,S,V,0}, /* eq.d.f */ {0,0,0,0,0,0}, {0,0,0,0,0,0}, {40,11,rr,V,V,0}, /* le.s.f */ {40,12,rr,V,V,0}, /* le.d.f */ {41,11,rr,V,V,0}, /* lt.s.f */ {41,12,rr,V,V,0}, /* lt.d.f */ {40,11,rr,S,V,0}, /* le.s.f */ {40,12,rr,S,V,0}, /* le.d.f */ {41,11,rr,S,V,0}, /* lt.s.f */ {41,12,rr,S,V,0}, /* lt.d.f */ {37,13,rr,V,V,0}, /* eq.b.f */ {37,14,rr,V,V,0}, /* eq.h.f */ {37,15,rr,V,V,0}, /* eq.w.f */ {37,16,rr,V,V,0}, /* eq.l.f */ {37,13,rr,S,V,0}, /* eq.b.f */ {37,14,rr,S,V,0}, /* eq.h.f */ {37,15,rr,S,V,0}, /* eq.w.f */ {37,16,rr,S,V,0}, /* eq.l.f */ {40,13,rr,V,V,0}, /* le.b.f */ {40,14,rr,V,V,0}, /* le.h.f */ {40,15,rr,V,V,0}, /* le.w.f */ {40,16,rr,V,V,0}, /* le.l.f */ {40,13,rr,S,V,0}, /* le.b.f */ {40,14,rr,S,V,0}, /* le.h.f */ {40,15,rr,S,V,0}, /* le.w.f */ {40,16,rr,S,V,0}, /* le.l.f */ {41,13,rr,V,V,0}, /* lt.b.f */ {41,14,rr,V,V,0}, /* lt.h.f */ {41,15,rr,V,V,0}, /* lt.w.f */ {41,16,rr,V,V,0}, /* lt.l.f */ {41,13,rr,S,V,0}, /* lt.b.f */ {41,14,rr,S,V,0}, /* lt.h.f */ {41,15,rr,S,V,0}, /* lt.w.f */ {41,16,rr,S,V,0}, /* lt.l.f */ {43,13,rr,V,V,0}, /* neg.b.f */ {43,14,rr,V,V,0}, /* neg.h.f */ {43,15,rr,V,V,0}, /* neg.w.f */ {43,16,rr,V,V,0}, /* neg.l.f */ {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0},};const struct formstr e0_format4[] = { {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0},};const struct formstr e0_format5[] = { {51,13,rr,V,V,0}, /* ldvi.b.f */ {51,14,rr,V,V,0}, /* ldvi.h.f */ {51,15,rr,V,V,0}, /* ldvi.w.f */ {51,16,rr,V,V,0}, /* ldvi.l.f */ {28,11,rr,V,V,0}, /* cvtw.s.f */ {31,15,rr,V,V,0}, /* cvts.w.f */ {28,16,rr,V,V,0}, /* cvtw.l.f */ {33,15,rr,V,V,0}, /* cvtl.w.f */ {52,13,rxr,V,V,0}, /* stvi.b.f */ {52,14,rxr,V,V,0}, /* stvi.h.f */ {52,15,rxr,V,V,0}, /* stvi.w.f */ {52,16,rxr,V,V,0}, /* stvi.l.f */ {52,13,rxr,S,V,0}, /* stvi.b.f */ {52,14,rxr,S,V,0}, /* stvi.h.f */ {52,15,rxr,S,V,0}, /* stvi.w.f */ {52,16,rxr,S,V,0}, /* stvi.l.f */};const struct formstr e0_format6[] = { {0,0,rxl,S,CIR,0}, /* mov */ {0,0,lr,CIR,S,0}, /* mov */ {0,0,lr,TOC,S,0}, /* mov */ {0,0,lr,CPUID,S,0}, /* mov */ {0,0,rxl,S,TTR,0}, /* mov */ {0,0,lr,TTR,S,0}, /* mov */ {118,0,nops,0,0,0}, /* ctrsl */ {119,0,nops,0,0,0}, /* ctrsg */ {0,0,rxl,S,VMU,0}, /* mov */ {0,0,lr,VMU,S,0}, /* mov */ {0,0,rxl,S,VML,0}, /* mov */ {0,0,lr,VML,S,0}, /* mov */ {0,0,rxl,S,ICR,0}, /* mov */ {0,0,lr,ICR,S,0}, /* mov */ {0,0,rxl,S,TCPU,0}, /* mov */ {0,0,lr,TCPU,S,0}, /* mov */ {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {120,0,nops,0,0,0}, /* stop */ {0,0,0,0,0,0}, {0,0,rxl,S,TID,0}, /* mov */ {0,0,lr,TID,S,0}, /* mov */ {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0},};const struct formstr e0_format7[] = { {84,13,r,V,0,0}, /* sum.b.f */ {84,14,r,V,0,0}, /* sum.h.f */ {84,15,r,V,0,0}, /* sum.w.f */ {84,16,r,V,0,0}, /* sum.l.f */ {85,2,r,V,0,0}, /* all.f */ {86,2,r,V,0,0}, /* any.f */ {87,2,r,V,0,0}, /* parity.f */ {0,0,0,0,0,0}, {88,13,r,V,0,0}, /* max.b.f */ {88,14,r,V,0,0}, /* max.h.f */ {88,15,r,V,0,0}, /* max.w.f */ {88,16,r,V,0,0}, /* max.l.f */ {89,13,r,V,0,0}, /* min.b.f */ {89,14,r,V,0,0}, /* min.h.f */ {89,15,r,V,0,0}, /* min.w.f */ {89,16,r,V,0,0}, /* min.l.f */ {84,11,r,V,0,0}, /* sum.s.f */ {84,12,r,V,0,0}, /* sum.d.f */ {90,11,r,V,0,0}, /* prod.s.f */ {90,12,r,V,0,0}, /* prod.d.f */ {88,11,r,V,0,0}, /* max.s.f */ {88,12,r,V,0,0}, /* max.d.f */ {89,11,r,V,0,0}, /* min.s.f */ {89,12,r,V,0,0}, /* min.d.f */ {90,13,r,V,0,0}, /* prod.b.f */ {90,14,r,V,0,0}, /* prod.h.f */ {90,15,r,V,0,0}, /* prod.w.f */ {90,16,r,V,0,0}, /* prod.l.f */ {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0},};const struct formstr e1_format0[] = { {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {10,18,rrr,S,V,V}, /* sub.s.t */ {10,19,rrr,S,V,V}, /* sub.d.t */ {4,18,rrr,S,V,V}, /* div.s.t */ {4,19,rrr,S,V,V}, /* div.d.t */ {3,18,rrr,V,V,V}, /* mul.s.t */ {3,19,rrr,V,V,V}, /* mul.d.t */ {4,18,rrr,V,V,V}, /* div.s.t */ {4,19,rrr,V,V,V}, /* div.d.t */ {3,18,rrr,V,S,V}, /* mul.s.t */ {3,19,rrr,V,S,V}, /* mul.d.t */ {4,18,rrr,V,S,V}, /* div.s.t */ {4,19,rrr,V,S,V}, /* div.d.t */ {5,1,rrr,V,V,V}, /* and.t */ {6,1,rrr,V,V,V}, /* or.t */ {7,1,rrr,V,V,V}, /* xor.t */ {8,1,rrr,V,V,V}, /* shf.t */ {5,1,rrr,V,S,V}, /* and.t */ {6,1,rrr,V,S,V}, /* or.t */ {7,1,rrr,V,S,V}, /* xor.t */ {8,1,rrr,V,S,V}, /* shf.t */ {9,18,rrr,V,V,V}, /* add.s.t */ {9,19,rrr,V,V,V}, /* add.d.t */ {10,18,rrr,V,V,V}, /* sub.s.t */ {10,19,rrr,V,V,V}, /* sub.d.t */ {9,18,rrr,V,S,V}, /* add.s.t */ {9,19,rrr,V,S,V}, /* add.d.t */ {10,18,rrr,V,S,V}, /* sub.s.t */ {10,19,rrr,V,S,V}, /* sub.d.t */ {9,20,rrr,V,V,V}, /* add.b.t */ {9,21,rrr,V,V,V}, /* add.h.t */ {9,22,rrr,V,V,V}, /* add.w.t */ {9,23,rrr,V,V,V}, /* add.l.t */ {9,20,rrr,V,S,V}, /* add.b.t */ {9,21,rrr,V,S,V}, /* add.h.t */ {9,22,rrr,V,S,V}, /* add.w.t */ {9,23,rrr,V,S,V}, /* add.l.t */ {10,20,rrr,V,V,V}, /* sub.b.t */ {10,21,rrr,V,V,V}, /* sub.h.t */ {10,22,rrr,V,V,V}, /* sub.w.t */ {10,23,rrr,V,V,V}, /* sub.l.t */ {10,20,rrr,V,S,V}, /* sub.b.t */ {10,21,rrr,V,S,V}, /* sub.h.t */ {10,22,rrr,V,S,V}, /* sub.w.t */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -