What does MUFU mean ? I can see the definition as a ‘multi-function operator’, but not sure what that means in the context of my kernel.
Eaxmple:
/*2838*/ MUFU.RCP R13, R21;
/*2848*/ FMUL.FTZ R10, R10, R10;
/*2850*/ FMUL.FTZ R10, R10, R13;
/*2858*/ SYNC;
/*2868*/ MUFU.RCP R28, R8;
/*2870*/ FADD.FTZ R19, R11, -R29.reuse;
/*2878*/ SSY 0x2a10;
/*2888*/ IADD R17, R23, 0x2;
/*2890*/ FADD.FTZ R30, R15, -R29;
/*2898*/ IADD R13, R20, 0x2;
/*28a8*/ SHR R20, R17.reuse, 0x1e;
/*28b0*/ FMUL.FTZ R29, R19, R28.reuse;
/*28b8*/ SHL.W R19, R17, 0x2;
/*28c8*/ FMUL.FTZ R17, R30, R28;
/*28d0*/ SHR R14, R13.reuse, 0x1e;
/*28d8*/ SHL.W R13, R13, 0x2;
/*28e8*/ FMNMX.FTZ R28, R29, 1, PT;
/*28f0*/ FMNMX.FTZ R29, R17, 1, PT;
/*28f8*/ FADD.FTZ R17, R12, -R10;
/*2908*/ IADD R10.CC, R13, c[0x0][0x148];
/*2910*/ IADD R23, R27, 0x2;
/*2918*/ FMNMX.FTZ R13, R28, RZ, !PT;
/*2928*/ FMNMX.FTZ R28, R29, RZ, !PT;
/*2930*/ FADD.FTZ R29, R11, -R22;
/*2938*/ IADD.X R11, R14, c[0x0][0x14c];
/*2948*/ IADD R12.CC, R19, c[0x0][0x148];
/*2950*/ SHL.W R27, R23, 0x2;
/*2958*/ FADD.FTZ R19, R13, -R28;
/*2968*/ FMNMX.FTZ R28, R29, R0, PT;
/*2970*/ FADD.FTZ R15, R15, -R22;
/*2978*/ IADD.X R13, R20, c[0x0][0x14c];
/*2988*/ IADD R14.CC, R27, c[0x0][0x148];
/*2990*/ SHR R23, R23, 0x1e;
/*2998*/ FMUL.FTZ R20, R8, R19;
/*29a8*/ FSETP.GT.FTZ.AND P2, PT, R28, RZ, PT;
/*29b0*/ FMNMX.FTZ R19, R15, R0, PT;
/*29b8*/ MOV R0, RZ;
/*29c8*/ IADD.X R15, R23, c[0x0][0x14c];
/*29d0*/ FFMA.FTZ R17, R7, R17, R20;
/*29d8*/ @!P2 SYNC;
/*29e8*/ MUFU.RCP R22, R21;
/*29f0*/ FMUL.FTZ R0, R28, R28;
/*29f8*/ FMUL.FTZ R0, R0, R22;
/*2a08*/ SYNC;
/*2a10*/ FSETP.GT.FTZ.AND P2, PT, R19, RZ, PT;
/*2a18*/ SSY 0x2a70;