/*1* unsigned long __xdiv64_32(unsigned long long n, unsigned long d);2*/34#include <linux/linkage.h>56.text7ENTRY(__xdiv64_32)8#ifdef CONFIG_CPU_LITTLE_ENDIAN9mov r4, r010mov r5, r111#else12mov r4, r113mov r5, r014#endif15cmp/hs r6, r116bf.s 1f17mov #0, r21819mov r1, r220mov #0, r321div0u22.rept 3223rotcl r224div1 r6, r325.endr26rotcl r227mul.l r6, r228sts macl, r329sub r3, r1301:31div0u32.rept 3233rotcl r034div1 r6, r135.endr36#ifdef CONFIG_CPU_LITTLE_ENDIAN37mov r2, r138rts39rotcl r040#else41rotcl r042mov r0, r143rts44mov r2, r045#endif464748