1 .global android_memset16_dumb 2 .type android_memset16_dumb, @function 3 android_memset16_dumb: 4 .ent android_memset16_dumb 5 6 .set noreorder 7 beqz $a2,9f 8 srl $a2,1 9 10 1: sh $a1,($a0) 11 subu $a2,1 12 bnez $a2,1b 13 addu $a0,2 14 .set reorder 15 16 9: j $ra 17 .end android_memset16_dumb 18 .size android_memset16_dumb,.-android_memset16_dumb 19 20 .global android_memset32_dumb 21 .type android_memset32_dumb, @function 22 android_memset32_dumb: 23 .ent android_memset32_dumb 24 .set noreorder 25 beqz $a2,9f 26 srl $a2,2 27 28 1: sw $a1,($a0) 29 subu $a2,1 30 bnez $a2,1b 31 addu $a0,4 32 .set reorder 33 34 9: j $ra 35 .end android_memset32_dumb 36 .size android_memset32_dumb,.-android_memset32_dumb 37