| .data |
| foodata: .word 42 |
| .text |
| footext: |
| .text |
| .global add |
| add: |
| ADD sp,sp,sp |
| .text |
| .global sub |
| sub: |
| sub sp,sp,sp |
| .text |
| .global udiv |
| udiv: |
| udiv sp,sp,sp |
| .text |
| .global and |
| and: |
| and sp,sp,sp |
| .text |
| .global or |
| or: |
| or sp,sp,sp |
| .text |
| .global xor |
| xor: |
| xor sp,sp,sp |
| .text |
| .global not |
| not: |
| not sp,sp |
| .text |
| .global sdiv |
| sdiv: |
| sdiv sp,sp,sp |
| .text |
| .global nsdiv |
| nsdiv: |
| nsdiv sp,sp,sp |
| .text |
| .global nudiv |
| nudiv: |
| nudiv sp,sp,sp |
| .text |
| .global smul |
| smul: |
| smul fp,fp,fp |
| .text |
| .global umul |
| umul: |
| umul fp,fp,fp |
| .text |
| .global sll |
| sll: |
| sll sp,sp,sp |
| .text |
| .global srl |
| srl: |
| srl sp,sp,sp |
| .text |
| .global sra |
| sra: |
| sra sp,sp,sp |
| .text |
| .global scan |
| scan: |
| scan sp,sp,sp |
| .text |
| .global cadd |
| cadd: |
| cadd sp,sp,sp,cc0,0 |
| .text |
| .global csub |
| csub: |
| csub sp,sp,sp,cc0,0 |
| .text |
| .global cudiv |
| cudiv: |
| cudiv sp,sp,sp,cc0,0 |
| .text |
| .global cand |
| cand: |
| cand sp,sp,sp,cc0,0 |
| .text |
| .global cor |
| cor: |
| cor sp,sp,sp,cc0,0 |
| .text |
| .global cxor |
| cxor: |
| cxor sp,sp,sp,cc0,0 |
| .text |
| .global cnot |
| cnot: |
| cnot sp,sp,cc0,0 |
| .text |
| .global csmul |
| csmul: |
| csmul fp,fp,fp,cc0,0 |
| .text |
| .global csdiv |
| csdiv: |
| csdiv sp,sp,sp,cc0,0 |
| .text |
| .global csll |
| csll: |
| csll sp,sp,sp,cc0,0 |
| .text |
| .global csrl |
| csrl: |
| csrl sp,sp,sp,cc0,0 |
| .text |
| .global csra |
| csra: |
| csra sp,sp,sp,cc0,0 |
| .text |
| .global cscan |
| cscan: |
| cscan sp,sp,sp,cc0,0 |
| .text |
| .global addcc |
| addcc: |
| addcc sp,sp,sp,icc0 |
| .text |
| .global subcc |
| subcc: |
| subcc sp,sp,sp,icc0 |
| .text |
| .global andcc |
| andcc: |
| andcc sp,sp,sp,icc0 |
| .text |
| .global orcc |
| orcc: |
| orcc sp,sp,sp,icc0 |
| .text |
| .global xorcc |
| xorcc: |
| xorcc sp,sp,sp,icc0 |
| .text |
| .global sllcc |
| sllcc: |
| sllcc sp,sp,sp,icc0 |
| .text |
| .global srlcc |
| srlcc: |
| srlcc sp,sp,sp,icc0 |
| .text |
| .global sracc |
| sracc: |
| sracc sp,sp,sp,icc0 |
| .text |
| .global smulcc |
| smulcc: |
| smulcc fp,fp,fp,icc0 |
| .text |
| .global umulcc |
| umulcc: |
| umulcc fp,fp,fp,icc0 |
| .text |
| .global caddcc |
| caddcc: |
| caddcc sp,sp,sp,cc0,0 |
| .text |
| .global csubcc |
| csubcc: |
| csubcc sp,sp,sp,cc0,0 |
| .text |
| .global csmulcc |
| csmulcc: |
| csmulcc fp,fp,fp,cc0,0 |
| .text |
| .global candcc |
| candcc: |
| candcc sp,sp,sp,cc0,0 |
| .text |
| .global corcc |
| corcc: |
| corcc sp,sp,sp,cc0,0 |
| .text |
| .global cxorcc |
| cxorcc: |
| cxorcc sp,sp,sp,cc0,0 |
| .text |
| .global csllcc |
| csllcc: |
| csllcc sp,sp,sp,cc0,0 |
| .text |
| .global csrlcc |
| csrlcc: |
| csrlcc sp,sp,sp,cc0,0 |
| .text |
| .global csracc |
| csracc: |
| csracc sp,sp,sp,cc0,0 |
| .text |
| .global addx |
| addx: |
| addx sp,sp,sp,icc0 |
| .text |
| .global subx |
| subx: |
| subx sp,sp,sp,icc0 |
| .text |
| .global addxcc |
| addxcc: |
| addxcc sp,sp,sp,icc0 |
| .text |
| .global subxcc |
| subxcc: |
| subxcc sp,sp,sp,icc0 |
| .text |
| .global addi |
| addi: |
| addi sp,0,sp |
| .text |
| .global subi |
| subi: |
| subi sp,0,sp |
| .text |
| .global udivi |
| udivi: |
| udivi sp,0,sp |
| .text |
| .global andi |
| andi: |
| andi sp,0,sp |
| .text |
| .global ori |
| ori: |
| ori sp,0,sp |
| .text |
| .global xori |
| xori: |
| xori sp,0,sp |
| .text |
| .global sdivi |
| sdivi: |
| sdivi sp,0,sp |
| .text |
| .global nsdivi |
| nsdivi: |
| nsdivi sp,0,sp |
| .text |
| .global nudivi |
| nudivi: |
| nudivi sp,0,sp |
| .text |
| .global smuli |
| smuli: |
| smuli fp,0,fp |
| .text |
| .global umuli |
| umuli: |
| umuli fp,0,fp |
| .text |
| .global slli |
| slli: |
| slli sp,0,sp |
| .text |
| .global srli |
| srli: |
| srli sp,0,sp |
| .text |
| .global srai |
| srai: |
| srai sp,0,sp |
| .text |
| .global scani |
| scani: |
| scani sp,0,sp |
| .text |
| .global addicc |
| addicc: |
| addicc sp,0,sp,icc0 |
| .text |
| .global subicc |
| subicc: |
| subicc sp,0,sp,icc0 |
| .text |
| .global andicc |
| andicc: |
| andicc sp,0,sp,icc0 |
| .text |
| .global oricc |
| oricc: |
| oricc sp,0,sp,icc0 |
| .text |
| .global xoricc |
| xoricc: |
| xoricc sp,0,sp,icc0 |
| .text |
| .global smulicc |
| smulicc: |
| smulicc fp,0,fp,icc0 |
| .text |
| .global umulicc |
| umulicc: |
| umulicc fp,0,fp,icc0 |
| .text |
| .global sllicc |
| sllicc: |
| sllicc sp,0,sp,icc0 |
| .text |
| .global srlicc |
| srlicc: |
| srlicc sp,0,sp,icc0 |
| .text |
| .global sraicc |
| sraicc: |
| sraicc sp,0,sp,icc0 |
| .text |
| .global addxi |
| addxi: |
| addxi sp,0,sp,icc0 |
| .text |
| .global subxi |
| subxi: |
| subxi sp,0,sp,icc0 |
| .text |
| .global addxicc |
| addxicc: |
| addxicc sp,0,sp,icc0 |
| .text |
| .global subxicc |
| subxicc: |
| subxicc sp,0,sp,icc0 |
| .text |
| .global setlo |
| setlo: |
| setlo 0,sp |
| .text |
| .global sethi |
| sethi: |
| sethi 0,sp |
| .text |
| .global setlos |
| setlos: |
| setlos 0,sp |
| .text |
| .global ldsb |
| ldsb: |
| ldsb @(sp,sp),sp |
| .text |
| .global ldub |
| ldub: |
| ldub @(sp,sp),sp |
| .text |
| .global ldsh |
| ldsh: |
| ldsh @(sp,sp),sp |
| .text |
| .global lduh |
| lduh: |
| lduh @(sp,sp),sp |
| .text |
| .global ld |
| ld: |
| ld @(sp,sp),sp |
| .text |
| .global ldbf |
| ldbf: |
| ldbf @(sp,sp),fr0 |
| .text |
| .global ldhf |
| ldhf: |
| ldhf @(sp,sp),fr0 |
| .text |
| .global ldf |
| ldf: |
| ldf @(sp,sp),fr0 |
| .text |
| .global ldc |
| ldc: |
| ldc @(sp,sp),cpr0 |
| .text |
| .global nldsb |
| nldsb: |
| nldsb @(sp,sp),sp |
| .text |
| .global nldub |
| nldub: |
| nldub @(sp,sp),sp |
| .text |
| .global nldsh |
| nldsh: |
| nldsh @(sp,sp),sp |
| .text |
| .global nlduh |
| nlduh: |
| nlduh @(sp,sp),sp |
| .text |
| .global nld |
| nld: |
| nld @(sp,sp),sp |
| .text |
| .global nldbf |
| nldbf: |
| nldbf @(sp,sp),fr0 |
| .text |
| .global nldhf |
| nldhf: |
| nldhf @(sp,sp),fr0 |
| .text |
| .global nldf |
| nldf: |
| nldf @(sp,sp),fr0 |
| .text |
| .global ldd |
| ldd: |
| ldd @(sp,sp),fp |
| .text |
| .global lddf |
| lddf: |
| lddf @(sp,sp),fr0 |
| .text |
| .global lddc |
| lddc: |
| lddc @(sp,sp),cpr0 |
| .text |
| .global nldd |
| nldd: |
| nldd @(sp,sp),fp |
| .text |
| .global nlddf |
| nlddf: |
| nlddf @(sp,sp),fr0 |
| .text |
| .global ldq |
| ldq: |
| ldq @(sp,sp),sp |
| .text |
| .global ldqf |
| ldqf: |
| ldqf @(sp,sp),fr0 |
| .text |
| .global ldqc |
| ldqc: |
| ldqc @(sp,sp),cpr0 |
| .text |
| .global nldq |
| nldq: |
| nldq @(sp,sp),sp |
| .text |
| .global nldqf |
| nldqf: |
| nldqf @(sp,sp),fr0 |
| .text |
| .global ldsbu |
| ldsbu: |
| ldsbu @(sp,sp),sp |
| .text |
| .global ldubu |
| ldubu: |
| ldubu @(sp,sp),sp |
| .text |
| .global ldshu |
| ldshu: |
| ldshu @(sp,sp),sp |
| .text |
| .global lduhu |
| lduhu: |
| lduhu @(sp,sp),sp |
| .text |
| .global ldu |
| ldu: |
| ldu @(sp,sp),sp |
| .text |
| .global nldsbu |
| nldsbu: |
| nldsbu @(sp,sp),sp |
| .text |
| .global nldubu |
| nldubu: |
| nldubu @(sp,sp),sp |
| .text |
| .global nldshu |
| nldshu: |
| nldshu @(sp,sp),sp |
| .text |
| .global nlduhu |
| nlduhu: |
| nlduhu @(sp,sp),sp |
| .text |
| .global nldu |
| nldu: |
| nldu @(sp,sp),sp |
| .text |
| .global ldbfu |
| ldbfu: |
| ldbfu @(sp,sp),fr0 |
| .text |
| .global ldhfu |
| ldhfu: |
| ldhfu @(sp,sp),fr0 |
| .text |
| .global ldfu |
| ldfu: |
| ldfu @(sp,sp),fr0 |
| .text |
| .global ldcu |
| ldcu: |
| ldcu @(sp,sp),cpr0 |
| .text |
| .global nldbfu |
| nldbfu: |
| nldbfu @(sp,sp),fr0 |
| .text |
| .global nldhfu |
| nldhfu: |
| nldhfu @(sp,sp),fr0 |
| .text |
| .global nldfu |
| nldfu: |
| nldfu @(sp,sp),fr0 |
| .text |
| .global lddu |
| lddu: |
| lddu @(sp,sp),fp |
| .text |
| .global nlddu |
| nlddu: |
| nlddu @(sp,sp),fp |
| .text |
| .global lddfu |
| lddfu: |
| lddfu @(sp,sp),fr0 |
| .text |
| .global lddcu |
| lddcu: |
| lddcu @(sp,sp),cpr0 |
| .text |
| .global nlddfu |
| nlddfu: |
| nlddfu @(sp,sp),fr0 |
| .text |
| .global ldqu |
| ldqu: |
| ldqu @(sp,sp),sp |
| .text |
| .global nldqu |
| nldqu: |
| nldqu @(sp,sp),sp |
| .text |
| .global ldqfu |
| ldqfu: |
| ldqfu @(sp,sp),fr0 |
| .text |
| .global ldqcu |
| ldqcu: |
| ldqcu @(sp,sp),cpr0 |
| .text |
| .global nldqfu |
| nldqfu: |
| nldqfu @(sp,sp),fr0 |
| .text |
| .global ldsbi |
| ldsbi: |
| ldsbi @(sp,0),sp |
| .text |
| .global ldshi |
| ldshi: |
| ldshi @(sp,0),sp |
| .text |
| .global ldi |
| ldi: |
| ldi @(sp,0),sp |
| .text |
| .global ldubi |
| ldubi: |
| ldubi @(sp,0),sp |
| .text |
| .global lduhi |
| lduhi: |
| lduhi @(sp,0),sp |
| .text |
| .global ldbfi |
| ldbfi: |
| ldbfi @(sp,0),fr0 |
| .text |
| .global ldhfi |
| ldhfi: |
| ldhfi @(sp,0),fr0 |
| .text |
| .global ldfi |
| ldfi: |
| ldfi @(sp,0),fr0 |
| .text |
| .global nldsbi |
| nldsbi: |
| nldsbi @(sp,0),sp |
| .text |
| .global nldubi |
| nldubi: |
| nldubi @(sp,0),sp |
| .text |
| .global nldshi |
| nldshi: |
| nldshi @(sp,0),sp |
| .text |
| .global nlduhi |
| nlduhi: |
| nlduhi @(sp,0),sp |
| .text |
| .global nldi |
| nldi: |
| nldi @(sp,0),sp |
| .text |
| .global nldbfi |
| nldbfi: |
| nldbfi @(sp,0),fr0 |
| .text |
| .global nldhfi |
| nldhfi: |
| nldhfi @(sp,0),fr0 |
| .text |
| .global nldfi |
| nldfi: |
| nldfi @(sp,0),fr0 |
| .text |
| .global lddi |
| lddi: |
| lddi @(sp,0),fp |
| .text |
| .global lddfi |
| lddfi: |
| lddfi @(sp,0),fr0 |
| .text |
| .global nlddi |
| nlddi: |
| nlddi @(sp,0),fp |
| .text |
| .global nlddfi |
| nlddfi: |
| nlddfi @(sp,0),fr0 |
| .text |
| .global ldqi |
| ldqi: |
| ldqi @(sp,0),sp |
| .text |
| .global ldqfi |
| ldqfi: |
| ldqfi @(sp,0),fr0 |
| .text |
| .global nop |
| nop: |
| nop |
| .text |
| .global nldqfi |
| nldqfi: |
| nldqfi @(sp,0),fr0 |
| .text |
| .global stb |
| stb: |
| stb sp,@(sp,sp) |
| .text |
| .global sth |
| sth: |
| sth sp,@(sp,sp) |
| .text |
| .global st |
| st: |
| st sp,@(sp,sp) |
| .text |
| .global stbf |
| stbf: |
| stbf fr0,@(sp,sp) |
| .text |
| .global sthf |
| sthf: |
| sthf fr0,@(sp,sp) |
| .text |
| .global stf |
| stf: |
| stf fr0,@(sp,sp) |
| .text |
| .global stc |
| stc: |
| stc cpr0,@(sp,sp) |
| .text |
| .global rstb |
| rstb: |
| nop |
| .text |
| .global rsth |
| rsth: |
| nop |
| .text |
| .global rst |
| rst: |
| nop |
| .text |
| .global rstbf |
| rstbf: |
| nop |
| .text |
| .global rsthf |
| rsthf: |
| nop |
| .text |
| .global rstf |
| rstf: |
| nop |
| .text |
| .global std |
| std: |
| std fp,@(sp,sp) |
| .text |
| .global stdf |
| stdf: |
| stdf fr0,@(sp,sp) |
| .text |
| .global stdc |
| stdc: |
| stdc cpr0,@(sp,sp) |
| .text |
| .global rstd |
| rstd: |
| nop |
| .text |
| .global rstdf |
| rstdf: |
| nop |
| .text |
| .global stq |
| stq: |
| stq sp,@(sp,sp) |
| .text |
| .global stqf |
| stqf: |
| stqf fr0,@(sp,sp) |
| .text |
| .global stqc |
| stqc: |
| stqc cpr0,@(sp,sp) |
| .text |
| .global rstq |
| rstq: |
| nop |
| .text |
| .global rstqf |
| rstqf: |
| nop |
| .text |
| .global stbu |
| stbu: |
| stbu sp,@(sp,sp) |
| .text |
| .global sthu |
| sthu: |
| sthu sp,@(sp,sp) |
| .text |
| .global stu |
| stu: |
| stu sp,@(sp,sp) |
| .text |
| .global stbfu |
| stbfu: |
| stbfu fr0,@(sp,sp) |
| .text |
| .global sthfu |
| sthfu: |
| sthfu fr0,@(sp,sp) |
| .text |
| .global stfu |
| stfu: |
| stfu fr0,@(sp,sp) |
| .text |
| .global stcu |
| stcu: |
| stcu cpr0,@(sp,sp) |
| .text |
| .global stdu |
| stdu: |
| stdu fp,@(sp,sp) |
| .text |
| .global stdfu |
| stdfu: |
| stdfu fr0,@(sp,sp) |
| .text |
| .global stdcu |
| stdcu: |
| stdcu cpr0,@(sp,sp) |
| .text |
| .global stqu |
| stqu: |
| stqu sp,@(sp,sp) |
| .text |
| .global stqfu |
| stqfu: |
| stqfu fr0,@(sp,sp) |
| .text |
| .global stqcu |
| stqcu: |
| stqcu cpr0,@(sp,sp) |
| .text |
| .global cldsb |
| cldsb: |
| cldsb @(sp,sp),sp,cc0,0 |
| .text |
| .global cldub |
| cldub: |
| cldub @(sp,sp),sp,cc0,0 |
| .text |
| .global cldsh |
| cldsh: |
| cldsh @(sp,sp),sp,cc0,0 |
| .text |
| .global clduh |
| clduh: |
| clduh @(sp,sp),sp,cc0,0 |
| .text |
| .global cld |
| cld: |
| cld @(sp,sp),sp,cc0,0 |
| .text |
| .global cldbf |
| cldbf: |
| cldbf @(sp,sp),fr0,cc0,0 |
| .text |
| .global cldhf |
| cldhf: |
| cldhf @(sp,sp),fr0,cc0,0 |
| .text |
| .global cldf |
| cldf: |
| cldf @(sp,sp),fr0,cc0,0 |
| .text |
| .global cldd |
| cldd: |
| cldd @(sp,sp),fp,cc0,0 |
| .text |
| .global clddf |
| clddf: |
| clddf @(sp,sp),fr0,cc0,0 |
| .text |
| .global cldq |
| cldq: |
| cldq @(sp,sp),sp,cc0,0 |
| .text |
| .global cldsbu |
| cldsbu: |
| cldsbu @(sp,sp),sp,cc0,0 |
| .text |
| .global cldubu |
| cldubu: |
| cldubu @(sp,sp),sp,cc0,0 |
| .text |
| .global cldshu |
| cldshu: |
| cldshu @(sp,sp),sp,cc0,0 |
| .text |
| .global clduhu |
| clduhu: |
| clduhu @(sp,sp),sp,cc0,0 |
| .text |
| .global cldu |
| cldu: |
| cldu @(sp,sp),sp,cc0,0 |
| .text |
| .global cldbfu |
| cldbfu: |
| cldbfu @(sp,sp),fr0,cc0,0 |
| .text |
| .global cldhfu |
| cldhfu: |
| cldhfu @(sp,sp),fr0,cc0,0 |
| .text |
| .global cldfu |
| cldfu: |
| cldfu @(sp,sp),fr0,cc0,0 |
| .text |
| .global clddu |
| clddu: |
| clddu @(sp,sp),fp,cc0,0 |
| .text |
| .global clddfu |
| clddfu: |
| clddfu @(sp,sp),fr0,cc0,0 |
| .text |
| .global cldqu |
| cldqu: |
| cldqu @(sp,sp),sp,cc0,0 |
| .text |
| .global cstb |
| cstb: |
| cstb sp,@(sp,sp),cc0,0 |
| .text |
| .global csth |
| csth: |
| csth sp,@(sp,sp),cc0,0 |
| .text |
| .global cst |
| cst: |
| cst sp,@(sp,sp),cc0,0 |
| .text |
| .global cstbf |
| cstbf: |
| cstbf fr0,@(sp,sp),cc0,0 |
| .text |
| .global csthf |
| csthf: |
| csthf fr0,@(sp,sp),cc0,0 |
| .text |
| .global cstf |
| cstf: |
| cstf fr0,@(sp,sp),cc0,0 |
| .text |
| .global cstd |
| cstd: |
| cstd fp,@(sp,sp),cc0,0 |
| .text |
| .global cstdf |
| cstdf: |
| cstdf fr0,@(sp,sp),cc0,0 |
| .text |
| .global cstq |
| cstq: |
| cstq sp,@(sp,sp),cc0,0 |
| .text |
| .global cstbu |
| cstbu: |
| cstbu sp,@(sp,sp),cc0,0 |
| .text |
| .global csthu |
| csthu: |
| csthu sp,@(sp,sp),cc0,0 |
| .text |
| .global cstu |
| cstu: |
| cstu sp,@(sp,sp),cc0,0 |
| .text |
| .global cstbfu |
| cstbfu: |
| cstbfu fr0,@(sp,sp),cc0,0 |
| .text |
| .global csthfu |
| csthfu: |
| csthfu fr0,@(sp,sp),cc0,0 |
| .text |
| .global cstfu |
| cstfu: |
| cstfu fr0,@(sp,sp),cc0,0 |
| .text |
| .global cstdu |
| cstdu: |
| cstdu fp,@(sp,sp),cc0,0 |
| .text |
| .global cstdfu |
| cstdfu: |
| cstdfu fr0,@(sp,sp),cc0,0 |
| .text |
| .global stbi |
| stbi: |
| stbi sp,@(sp,0) |
| .text |
| .global sthi |
| sthi: |
| sthi sp,@(sp,0) |
| .text |
| .global sti |
| sti: |
| sti sp,@(sp,0) |
| .text |
| .global stbfi |
| stbfi: |
| stbfi fr0,@(sp,0) |
| .text |
| .global sthfi |
| sthfi: |
| sthfi fr0,@(sp,0) |
| .text |
| .global stfi |
| stfi: |
| stfi fr0,@(sp,0) |
| .text |
| .global stdi |
| stdi: |
| stdi fp,@(sp,0) |
| .text |
| .global stdfi |
| stdfi: |
| stdfi fr0,@(sp,0) |
| .text |
| .global stqi |
| stqi: |
| stqi sp,@(sp,0) |
| .text |
| .global stqfi |
| stqfi: |
| stqfi fr0,@(sp,0) |
| .text |
| .global swap |
| swap: |
| swap @(sp,sp),sp |
| .text |
| .global swapi |
| swapi: |
| swapi @(sp,0),sp |
| .text |
| .global cswap |
| cswap: |
| cswap @(sp,sp),sp,cc0,0 |
| .text |
| .global movgf |
| movgf: |
| movgf sp,fr0 |
| .text |
| .global movfg |
| movfg: |
| movfg fr0,sp |
| .text |
| .global movgfd |
| movgfd: |
| movgfd sp,fr0 |
| .text |
| .global movfgd |
| movfgd: |
| movfgd fr0,sp |
| .text |
| .global movgfq |
| movgfq: |
| movgfq sp,fr0 |
| .text |
| .global movfgq |
| movfgq: |
| movfgq fr0,sp |
| .text |
| .global cmovgf |
| cmovgf: |
| cmovgf sp,fr0,cc0,0 |
| .text |
| .global cmovfg |
| cmovfg: |
| cmovfg fr0,sp,cc0,0 |
| .text |
| .global cmovgfd |
| cmovgfd: |
| cmovgfd sp,fr0,cc0,0 |
| .text |
| .global cmovfgd |
| cmovfgd: |
| cmovfgd fr0,sp,cc0,0 |
| .text |
| .global movgs |
| movgs: |
| movgs sp,psr |
| .text |
| .global movsg |
| movsg: |
| movsg psr,sp |
| .text |
| .global bno |
| bno: |
| bno |
| .text |
| .global bra |
| bra: |
| bra footext |
| .text |
| .global beq |
| beq: |
| beq icc0,0,footext |
| .text |
| .global bne |
| bne: |
| bne icc0,0,footext |
| .text |
| .global ble |
| ble: |
| ble icc0,0,footext |
| .text |
| .global bgt |
| bgt: |
| bgt icc0,0,footext |
| .text |
| .global blt |
| blt: |
| blt icc0,0,footext |
| .text |
| .global bge |
| bge: |
| bge icc0,0,footext |
| .text |
| .global bls |
| bls: |
| bls icc0,0,footext |
| .text |
| .global bhi |
| bhi: |
| bhi icc0,0,footext |
| .text |
| .global bc |
| bc: |
| bc icc0,0,footext |
| .text |
| .global bnc |
| bnc: |
| bnc icc0,0,footext |
| .text |
| .global bn |
| bn: |
| bn icc0,0,footext |
| .text |
| .global bp |
| bp: |
| bp icc0,0,footext |
| .text |
| .global bv |
| bv: |
| bv icc0,0,footext |
| .text |
| .global bnv |
| bnv: |
| bnv icc0,0,footext |
| .text |
| .global fbno |
| fbno: |
| fbno |
| .text |
| .global fbra |
| fbra: |
| fbra footext |
| .text |
| .global fbne |
| fbne: |
| fbne fcc0,0,footext |
| .text |
| .global fbeq |
| fbeq: |
| fbeq fcc0,0,footext |
| .text |
| .global fblg |
| fblg: |
| fblg fcc0,0,footext |
| .text |
| .global fbue |
| fbue: |
| fbue fcc0,0,footext |
| .text |
| .global fbul |
| fbul: |
| fbul fcc0,0,footext |
| .text |
| .global fbge |
| fbge: |
| fbge fcc0,0,footext |
| .text |
| .global fblt |
| fblt: |
| fblt fcc0,0,footext |
| .text |
| .global fbuge |
| fbuge: |
| fbuge fcc0,0,footext |
| .text |
| .global fbug |
| fbug: |
| fbug fcc0,0,footext |
| .text |
| .global fble |
| fble: |
| fble fcc0,0,footext |
| .text |
| .global fbgt |
| fbgt: |
| fbgt fcc0,0,footext |
| .text |
| .global fbule |
| fbule: |
| fbule fcc0,0,footext |
| .text |
| .global fbu |
| fbu: |
| fbu fcc0,0,footext |
| .text |
| .global fbo |
| fbo: |
| fbo fcc0,0,footext |
| .text |
| .global bctrlr |
| bctrlr: |
| bctrlr 0,0 |
| .text |
| .global bnolr |
| bnolr: |
| bnolr |
| .text |
| .global bralr |
| bralr: |
| bralr |
| .text |
| .global beqlr |
| beqlr: |
| beqlr icc0,0 |
| .text |
| .global bnelr |
| bnelr: |
| bnelr icc0,0 |
| .text |
| .global blelr |
| blelr: |
| blelr icc0,0 |
| .text |
| .global bgtlr |
| bgtlr: |
| bgtlr icc0,0 |
| .text |
| .global bltlr |
| bltlr: |
| bltlr icc0,0 |
| .text |
| .global bgelr |
| bgelr: |
| bgelr icc0,0 |
| .text |
| .global blslr |
| blslr: |
| blslr icc0,0 |
| .text |
| .global bhilr |
| bhilr: |
| bhilr icc0,0 |
| .text |
| .global bclr |
| bclr: |
| bclr icc0,0 |
| .text |
| .global bnclr |
| bnclr: |
| bnclr icc0,0 |
| .text |
| .global bnlr |
| bnlr: |
| bnlr icc0,0 |
| .text |
| .global bplr |
| bplr: |
| bplr icc0,0 |
| .text |
| .global bvlr |
| bvlr: |
| bvlr icc0,0 |
| .text |
| .global bnvlr |
| bnvlr: |
| bnvlr icc0,0 |
| .text |
| .global fbnolr |
| fbnolr: |
| fbnolr |
| .text |
| .global fbralr |
| fbralr: |
| fbralr |
| .text |
| .global fbeqlr |
| fbeqlr: |
| fbeqlr fcc0,0 |
| .text |
| .global fbnelr |
| fbnelr: |
| fbnelr fcc0,0 |
| .text |
| .global fblglr |
| fblglr: |
| fblglr fcc0,0 |
| .text |
| .global fbuelr |
| fbuelr: |
| fbuelr fcc0,0 |
| .text |
| .global fbullr |
| fbullr: |
| fbullr fcc0,0 |
| .text |
| .global fbgelr |
| fbgelr: |
| fbgelr fcc0,0 |
| .text |
| .global fbltlr |
| fbltlr: |
| fbltlr fcc0,0 |
| .text |
| .global fbugelr |
| fbugelr: |
| fbugelr fcc0,0 |
| .text |
| .global fbuglr |
| fbuglr: |
| fbuglr fcc0,0 |
| .text |
| .global fblelr |
| fblelr: |
| fblelr fcc0,0 |
| .text |
| .global fbgtlr |
| fbgtlr: |
| fbgtlr fcc0,0 |
| .text |
| .global fbulelr |
| fbulelr: |
| fbulelr fcc0,0 |
| .text |
| .global fbulr |
| fbulr: |
| fbulr fcc0,0 |
| .text |
| .global fbolr |
| fbolr: |
| fbolr fcc0,0 |
| .text |
| .global bcnolr |
| bcnolr: |
| bcnolr |
| .text |
| .global bcralr |
| bcralr: |
| bcralr 0 |
| .text |
| .global bceqlr |
| bceqlr: |
| bceqlr icc0,0,0 |
| .text |
| .global bcnelr |
| bcnelr: |
| bcnelr icc0,0,0 |
| .text |
| .global bclelr |
| bclelr: |
| bclelr icc0,0,0 |
| .text |
| .global bcgtlr |
| bcgtlr: |
| bcgtlr icc0,0,0 |
| .text |
| .global bcltlr |
| bcltlr: |
| bcltlr icc0,0,0 |
| .text |
| .global bcgelr |
| bcgelr: |
| bcgelr icc0,0,0 |
| .text |
| .global bclslr |
| bclslr: |
| bclslr icc0,0,0 |
| .text |
| .global bchilr |
| bchilr: |
| bchilr icc0,0,0 |
| .text |
| .global bcclr |
| bcclr: |
| bcclr icc0,0,0 |
| .text |
| .global bcnclr |
| bcnclr: |
| bcnclr icc0,0,0 |
| .text |
| .global bcnlr |
| bcnlr: |
| bcnlr icc0,0,0 |
| .text |
| .global bcplr |
| bcplr: |
| bcplr icc0,0,0 |
| .text |
| .global bcvlr |
| bcvlr: |
| bcvlr icc0,0,0 |
| .text |
| .global bcnvlr |
| bcnvlr: |
| bcnvlr icc0,0,0 |
| .text |
| .global fcbnolr |
| fcbnolr: |
| fcbnolr |
| .text |
| .global fcbralr |
| fcbralr: |
| fcbralr 0 |
| .text |
| .global fcbeqlr |
| fcbeqlr: |
| fcbeqlr fcc0,0,0 |
| .text |
| .global fcbnelr |
| fcbnelr: |
| fcbnelr fcc0,0,0 |
| .text |
| .global fcblglr |
| fcblglr: |
| fcblglr fcc0,0,0 |
| .text |
| .global fcbuelr |
| fcbuelr: |
| fcbuelr fcc0,0,0 |
| .text |
| .global fcbullr |
| fcbullr: |
| fcbullr fcc0,0,0 |
| .text |
| .global fcbgelr |
| fcbgelr: |
| fcbgelr fcc0,0,0 |
| .text |
| .global fcbltlr |
| fcbltlr: |
| fcbltlr fcc0,0,0 |
| .text |
| .global fcbugelr |
| fcbugelr: |
| fcbugelr fcc0,0,0 |
| .text |
| .global fcbuglr |
| fcbuglr: |
| fcbuglr fcc0,0,0 |
| .text |
| .global fcblelr |
| fcblelr: |
| fcblelr fcc0,0,0 |
| .text |
| .global fcbgtlr |
| fcbgtlr: |
| fcbgtlr fcc0,0,0 |
| .text |
| .global fcbulelr |
| fcbulelr: |
| fcbulelr fcc0,0,0 |
| .text |
| .global fcbulr |
| fcbulr: |
| fcbulr fcc0,0,0 |
| .text |
| .global fcbolr |
| fcbolr: |
| fcbolr fcc0,0,0 |
| .text |
| .global jmpl |
| jmpl: |
| jmpl @(sp,sp) |
| .text |
| .global jmpil |
| jmpil: |
| jmpil @(sp,0) |
| .text |
| .global call |
| call: |
| call footext |
| .text |
| .global rett |
| rett: |
| .text |
| .global rei |
| rei: |
| rei 0 |
| .text |
| .global tno |
| tno: |
| tno |
| .text |
| .global tra |
| tra: |
| tra sp,sp |
| .text |
| .global teq |
| teq: |
| teq icc0,sp,sp |
| .text |
| .global tne |
| tne: |
| tne icc0,sp,sp |
| .text |
| .global tle |
| tle: |
| tle icc0,sp,sp |
| .text |
| .global tgt |
| tgt: |
| tgt icc0,sp,sp |
| .text |
| .global tlt |
| tlt: |
| tlt icc0,sp,sp |
| .text |
| .global tge |
| tge: |
| tge icc0,sp,sp |
| .text |
| .global tls |
| tls: |
| tls icc0,sp,sp |
| .text |
| .global thi |
| thi: |
| thi icc0,sp,sp |
| .text |
| .global tc |
| tc: |
| tc icc0,sp,sp |
| .text |
| .global tnc |
| tnc: |
| tnc icc0,sp,sp |
| .text |
| .global tn |
| tn: |
| tn icc0,sp,sp |
| .text |
| .global tp |
| tp: |
| tp icc0,sp,sp |
| .text |
| .global tv |
| tv: |
| tv icc0,sp,sp |
| .text |
| .global tnv |
| tnv: |
| tnv icc0,sp,sp |
| .text |
| .global ftno |
| ftno: |
| ftno |
| .text |
| .global ftra |
| ftra: |
| ftra sp,sp |
| .text |
| .global ftne |
| ftne: |
| ftne fcc0,sp,sp |
| .text |
| .global fteq |
| fteq: |
| fteq fcc0,sp,sp |
| .text |
| .global ftlg |
| ftlg: |
| ftlg fcc0,sp,sp |
| .text |
| .global ftue |
| ftue: |
| ftue fcc0,sp,sp |
| .text |
| .global ftul |
| ftul: |
| ftul fcc0,sp,sp |
| .text |
| .global ftge |
| ftge: |
| ftge fcc0,sp,sp |
| .text |
| .global ftlt |
| ftlt: |
| ftlt fcc0,sp,sp |
| .text |
| .global ftuge |
| ftuge: |
| ftuge fcc0,sp,sp |
| .text |
| .global ftug |
| ftug: |
| ftug fcc0,sp,sp |
| .text |
| .global ftle |
| ftle: |
| ftle fcc0,sp,sp |
| .text |
| .global ftgt |
| ftgt: |
| ftgt fcc0,sp,sp |
| .text |
| .global ftule |
| ftule: |
| ftule fcc0,sp,sp |
| .text |
| .global ftu |
| ftu: |
| ftu fcc0,sp,sp |
| .text |
| .global fto |
| fto: |
| fto fcc0,sp,sp |
| .text |
| .global tino |
| tino: |
| tino |
| .text |
| .global tira |
| tira: |
| tira sp,0 |
| .text |
| .global tieq |
| tieq: |
| tieq icc0,sp,0 |
| .text |
| .global tine |
| tine: |
| tine icc0,sp,0 |
| .text |
| .global tile |
| tile: |
| tile icc0,sp,0 |
| .text |
| .global tigt |
| tigt: |
| tigt icc0,sp,0 |
| .text |
| .global tilt |
| tilt: |
| tilt icc0,sp,0 |
| .text |
| .global tige |
| tige: |
| tige icc0,sp,0 |
| .text |
| .global tils |
| tils: |
| tils icc0,sp,0 |
| .text |
| .global tihi |
| tihi: |
| tihi icc0,sp,0 |
| .text |
| .global tic |
| tic: |
| tic icc0,sp,0 |
| .text |
| .global tinc |
| tinc: |
| tinc icc0,sp,0 |
| .text |
| .global tin |
| tin: |
| tin icc0,sp,0 |
| .text |
| .global tip |
| tip: |
| tip icc0,sp,0 |
| .text |
| .global tiv |
| tiv: |
| tiv icc0,sp,0 |
| .text |
| .global tinv |
| tinv: |
| tinv icc0,sp,0 |
| .text |
| .global ftino |
| ftino: |
| ftino |
| .text |
| .global ftira |
| ftira: |
| ftira sp,0 |
| .text |
| .global ftine |
| ftine: |
| ftine fcc0,sp,0 |
| .text |
| .global ftieq |
| ftieq: |
| ftieq fcc0,sp,0 |
| .text |
| .global ftilg |
| ftilg: |
| ftilg fcc0,sp,0 |
| .text |
| .global ftiue |
| ftiue: |
| ftiue fcc0,sp,0 |
| .text |
| .global ftiul |
| ftiul: |
| ftiul fcc0,sp,0 |
| .text |
| .global ftige |
| ftige: |
| ftige fcc0,sp,0 |
| .text |
| .global ftilt |
| ftilt: |
| ftilt fcc0,sp,0 |
| .text |
| .global ftiuge |
| ftiuge: |
| ftiuge fcc0,sp,0 |
| .text |
| .global ftiug |
| ftiug: |
| ftiug fcc0,sp,0 |
| .text |
| .global ftile |
| ftile: |
| ftile fcc0,sp,0 |
| .text |
| .global ftigt |
| ftigt: |
| ftigt fcc0,sp,0 |
| .text |
| .global ftiule |
| ftiule: |
| ftiule fcc0,sp,0 |
| .text |
| .global ftiu |
| ftiu: |
| ftiu fcc0,sp,0 |
| .text |
| .global ftio |
| ftio: |
| ftio fcc0,sp,0 |
| .text |
| .global break |
| break: |
| .text |
| .global mtrap |
| mtrap: |
| .text |
| .global andcr |
| andcr: |
| andcr cc0,cc0,cc0 |
| .text |
| .global orcr |
| orcr: |
| orcr cc0,cc0,cc0 |
| .text |
| .global xorcr |
| xorcr: |
| xorcr cc0,cc0,cc0 |
| .text |
| .global nandcr |
| nandcr: |
| nandcr cc0,cc0,cc0 |
| .text |
| .global norcr |
| norcr: |
| norcr cc0,cc0,cc0 |
| .text |
| .global andncr |
| andncr: |
| andncr cc0,cc0,cc0 |
| .text |
| .global orncr |
| orncr: |
| orncr cc0,cc0,cc0 |
| .text |
| .global nandncr |
| nandncr: |
| nandncr cc0,cc0,cc0 |
| .text |
| .global norncr |
| norncr: |
| norncr cc0,cc0,cc0 |
| .text |
| .global notcr |
| notcr: |
| notcr cc0,cc0 |
| .text |
| .global ckno |
| ckno: |
| ckno cc7 |
| .text |
| .global ckra |
| ckra: |
| ckra cc7 |
| .text |
| .global ckeq |
| ckeq: |
| ckeq icc0,cc7 |
| .text |
| .global ckne |
| ckne: |
| ckne icc0,cc7 |
| .text |
| .global ckle |
| ckle: |
| ckle icc0,cc7 |
| .text |
| .global ckgt |
| ckgt: |
| ckgt icc0,cc7 |
| .text |
| .global cklt |
| cklt: |
| cklt icc0,cc7 |
| .text |
| .global ckge |
| ckge: |
| ckge icc0,cc7 |
| .text |
| .global ckls |
| ckls: |
| ckls icc0,cc7 |
| .text |
| .global ckhi |
| ckhi: |
| ckhi icc0,cc7 |
| .text |
| .global ckc |
| ckc: |
| ckc icc0,cc7 |
| .text |
| .global cknc |
| cknc: |
| cknc icc0,cc7 |
| .text |
| .global ckn |
| ckn: |
| ckn icc0,cc7 |
| .text |
| .global ckp |
| ckp: |
| ckp icc0,cc7 |
| .text |
| .global ckv |
| ckv: |
| ckv icc0,cc7 |
| .text |
| .global cknv |
| cknv: |
| cknv icc0,cc7 |
| .text |
| .global fckno |
| fckno: |
| fckno cc0 |
| .text |
| .global fckra |
| fckra: |
| fckra cc0 |
| .text |
| .global fckne |
| fckne: |
| fckne fcc0,cc0 |
| .text |
| .global fckeq |
| fckeq: |
| fckeq fcc0,cc0 |
| .text |
| .global fcklg |
| fcklg: |
| fcklg fcc0,cc0 |
| .text |
| .global fckue |
| fckue: |
| fckue fcc0,cc0 |
| .text |
| .global fckul |
| fckul: |
| fckul fcc0,cc0 |
| .text |
| .global fckge |
| fckge: |
| fckge fcc0,cc0 |
| .text |
| .global fcklt |
| fcklt: |
| fcklt fcc0,cc0 |
| .text |
| .global fckuge |
| fckuge: |
| fckuge fcc0,cc0 |
| .text |
| .global fckug |
| fckug: |
| fckug fcc0,cc0 |
| .text |
| .global fckle |
| fckle: |
| fckle fcc0,cc0 |
| .text |
| .global fckgt |
| fckgt: |
| fckgt fcc0,cc0 |
| .text |
| .global fckule |
| fckule: |
| fckule fcc0,cc0 |
| .text |
| .global fcku |
| fcku: |
| fcku fcc0,cc0 |
| .text |
| .global fcko |
| fcko: |
| fcko fcc0,cc0 |
| .text |
| .global cckno |
| cckno: |
| cckno cc7,cc3,0 |
| .text |
| .global cckra |
| cckra: |
| cckra cc7,cc3,0 |
| .text |
| .global cckeq |
| cckeq: |
| cckeq icc0,cc7,cc3,0 |
| .text |
| .global cckne |
| cckne: |
| cckne icc0,cc7,cc3,0 |
| .text |
| .global cckle |
| cckle: |
| cckle icc0,cc7,cc3,0 |
| .text |
| .global cckgt |
| cckgt: |
| cckgt icc0,cc7,cc3,0 |
| .text |
| .global ccklt |
| ccklt: |
| ccklt icc0,cc7,cc3,0 |
| .text |
| .global cckge |
| cckge: |
| cckge icc0,cc7,cc3,0 |
| .text |
| .global cckls |
| cckls: |
| cckls icc0,cc7,cc3,0 |
| .text |
| .global cckhi |
| cckhi: |
| cckhi icc0,cc7,cc3,0 |
| .text |
| .global cckc |
| cckc: |
| cckc icc0,cc7,cc3,0 |
| .text |
| .global ccknc |
| ccknc: |
| ccknc icc0,cc7,cc3,0 |
| .text |
| .global cckn |
| cckn: |
| cckn icc0,cc7,cc3,0 |
| .text |
| .global cckp |
| cckp: |
| cckp icc0,cc7,cc3,0 |
| .text |
| .global cckv |
| cckv: |
| cckv icc0,cc7,cc3,0 |
| .text |
| .global ccknv |
| ccknv: |
| ccknv icc0,cc7,cc3,0 |
| .text |
| .global cfckno |
| cfckno: |
| cfckno cc0,cc0,0 |
| .text |
| .global cfckra |
| cfckra: |
| cfckra cc0,cc0,0 |
| .text |
| .global cfckne |
| cfckne: |
| cfckne fcc0,cc0,cc0,0 |
| .text |
| .global cfckeq |
| cfckeq: |
| cfckeq fcc0,cc0,cc0,0 |
| .text |
| .global cfcklg |
| cfcklg: |
| cfcklg fcc0,cc0,cc0,0 |
| .text |
| .global cfckue |
| cfckue: |
| cfckue fcc0,cc0,cc0,0 |
| .text |
| .global cfckul |
| cfckul: |
| cfckul fcc0,cc0,cc0,0 |
| .text |
| .global cfckge |
| cfckge: |
| cfckge fcc0,cc0,cc0,0 |
| .text |
| .global cfcklt |
| cfcklt: |
| cfcklt fcc0,cc0,cc0,0 |
| .text |
| .global cfckuge |
| cfckuge: |
| cfckuge fcc0,cc0,cc0,0 |
| .text |
| .global cfckug |
| cfckug: |
| cfckug fcc0,cc0,cc0,0 |
| .text |
| .global cfckle |
| cfckle: |
| cfckle fcc0,cc0,cc0,0 |
| .text |
| .global cfckgt |
| cfckgt: |
| cfckgt fcc0,cc0,cc0,0 |
| .text |
| .global cfckule |
| cfckule: |
| cfckule fcc0,cc0,cc0,0 |
| .text |
| .global cfcku |
| cfcku: |
| cfcku fcc0,cc0,cc0,0 |
| .text |
| .global cfcko |
| cfcko: |
| cfcko fcc0,cc0,cc0,0 |
| .text |
| .global cjmpl |
| cjmpl: |
| cjmpl @(sp,sp),cc0,0 |
| .text |
| .global ici |
| ici: |
| ici @(sp,sp) |
| .text |
| .global dci |
| dci: |
| dci @(sp,sp) |
| .text |
| .global dcf |
| dcf: |
| dcf @(sp,sp) |
| .text |
| .global witlb |
| witlb: |
| witlb sp,@(sp,sp) |
| .text |
| .global wdtlb |
| wdtlb: |
| wdtlb sp,@(sp,sp) |
| .text |
| .global itlbi |
| itlbi: |
| itlbi @(sp,sp) |
| .text |
| .global dtlbi |
| dtlbi: |
| dtlbi @(sp,sp) |
| .text |
| .global icpl |
| icpl: |
| icpl sp,sp,0 |
| .text |
| .global dcpl |
| dcpl: |
| dcpl sp,sp,0 |
| .text |
| .global icul |
| icul: |
| icul sp |
| .text |
| .global dcul |
| dcul: |
| dcul sp |
| .text |
| .global bar |
| bar: |
| .text |
| .global membar |
| membar: |
| .text |
| .global clrgr |
| clrgr: |
| clrgr sp |
| .text |
| .global clrfr |
| clrfr: |
| clrfr fr0 |
| .text |
| .global clrga |
| clrga: |
| .text |
| .global clrfa |
| clrfa: |
| .text |
| .global commitgr |
| commitgr: |
| commitgr sp |
| .text |
| .global commitfr |
| commitfr: |
| commitfr fr0 |
| .text |
| .global commitgra |
| commitgra: |
| .text |
| .global commitfra |
| commitfra: |
| .text |
| .global fitos |
| fitos: |
| fitos fr0,fr0 |
| .text |
| .global fstoi |
| fstoi: |
| fstoi fr0,fr0 |
| .text |
| .global fitod |
| fitod: |
| fitod fr0,fr0 |
| .text |
| .global fdtoi |
| fdtoi: |
| fdtoi fr0,fr0 |
| .text |
| .global fmovs |
| fmovs: |
| fmovs fr0,fr0 |
| .text |
| .global fmovd |
| fmovd: |
| fmovd fr0,fr0 |
| .text |
| .global fnegs |
| fnegs: |
| fnegs fr0,fr0 |
| .text |
| .global fnegd |
| fnegd: |
| fnegd fr0,fr0 |
| .text |
| .global fabss |
| fabss: |
| fabss fr0,fr0 |
| .text |
| .global fabsd |
| fabsd: |
| fabsd fr0,fr0 |
| .text |
| .global fsqrts |
| fsqrts: |
| fsqrts fr0,fr0 |
| .text |
| .global fsqrtd |
| fsqrtd: |
| fsqrtd fr0,fr0 |
| .text |
| .global fadds |
| fadds: |
| fadds fr0,fr0,fr0 |
| .text |
| .global fsubs |
| fsubs: |
| fsubs fr0,fr0,fr0 |
| .text |
| .global fmuls |
| fmuls: |
| fmuls fr0,fr0,fr0 |
| .text |
| .global fdivs |
| fdivs: |
| fdivs fr0,fr0,fr0 |
| .text |
| .global faddd |
| faddd: |
| faddd fr0,fr0,fr0 |
| .text |
| .global fsubd |
| fsubd: |
| fsubd fr0,fr0,fr0 |
| .text |
| .global fmuld |
| fmuld: |
| fmuld fr0,fr0,fr0 |
| .text |
| .global fdivd |
| fdivd: |
| fdivd fr0,fr0,fr0 |
| .text |
| .global fcmps |
| fcmps: |
| fcmps fr0,fr0,fcc0 |
| .text |
| .global fcmpd |
| fcmpd: |
| fcmpd fr0,fr0,fcc0 |
| .text |
| .global fmadds |
| fmadds: |
| fmadds fr0,fr0,fr0 |
| .text |
| .global fmsubs |
| fmsubs: |
| fmsubs fr0,fr0,fr0 |
| .text |
| .global fmaddd |
| fmaddd: |
| fmaddd fr0,fr0,fr0 |
| .text |
| .global fmsubd |
| fmsubd: |
| fmsubd fr0,fr0,fr0 |
| .text |
| .global mand |
| mand: |
| mand fr0,fr0,fr0 |
| .text |
| .global mor |
| mor: |
| mor fr0,fr0,fr0 |
| .text |
| .global mxor |
| mxor: |
| mxor fr0,fr0,fr0 |
| .text |
| .global mnot |
| mnot: |
| mnot fr0,fr0 |
| .text |
| .global mrotli |
| mrotli: |
| mrotli fr0,0,fr0 |
| .text |
| .global mrotri |
| mrotri: |
| mrotri fr0,0,fr0 |
| .text |
| .global mwcut |
| mwcut: |
| mwcut fr0,fr0,fr0 |
| .text |
| .global mwcuti |
| mwcuti: |
| mwcuti fr0,0,fr0 |