1570af302Sopenharmony_ci.global remquof 2570af302Sopenharmony_ci.type remquof,@function 3570af302Sopenharmony_ciremquof: 4570af302Sopenharmony_ci mov 12(%esp),%ecx 5570af302Sopenharmony_ci flds 8(%esp) 6570af302Sopenharmony_ci flds 4(%esp) 7570af302Sopenharmony_ci mov 11(%esp),%dh 8570af302Sopenharmony_ci xor 7(%esp),%dh 9570af302Sopenharmony_ci jmp 1f 10570af302Sopenharmony_ci 11570af302Sopenharmony_ci.global remquol 12570af302Sopenharmony_ci.type remquol,@function 13570af302Sopenharmony_ciremquol: 14570af302Sopenharmony_ci mov 28(%esp),%ecx 15570af302Sopenharmony_ci fldt 16(%esp) 16570af302Sopenharmony_ci fldt 4(%esp) 17570af302Sopenharmony_ci mov 25(%esp),%dh 18570af302Sopenharmony_ci xor 13(%esp),%dh 19570af302Sopenharmony_ci jmp 1f 20570af302Sopenharmony_ci 21570af302Sopenharmony_ci.global remquo 22570af302Sopenharmony_ci.type remquo,@function 23570af302Sopenharmony_ciremquo: 24570af302Sopenharmony_ci mov 20(%esp),%ecx 25570af302Sopenharmony_ci fldl 12(%esp) 26570af302Sopenharmony_ci fldl 4(%esp) 27570af302Sopenharmony_ci mov 19(%esp),%dh 28570af302Sopenharmony_ci xor 11(%esp),%dh 29570af302Sopenharmony_ci1: fprem1 30570af302Sopenharmony_ci fnstsw %ax 31570af302Sopenharmony_ci sahf 32570af302Sopenharmony_ci jp 1b 33570af302Sopenharmony_ci fstp %st(1) 34570af302Sopenharmony_ci mov %ah,%dl 35570af302Sopenharmony_ci shr %dl 36570af302Sopenharmony_ci and $1,%dl 37570af302Sopenharmony_ci mov %ah,%al 38570af302Sopenharmony_ci shr $5,%al 39570af302Sopenharmony_ci and $2,%al 40570af302Sopenharmony_ci or %al,%dl 41570af302Sopenharmony_ci mov %ah,%al 42570af302Sopenharmony_ci shl $2,%al 43570af302Sopenharmony_ci and $4,%al 44570af302Sopenharmony_ci or %al,%dl 45570af302Sopenharmony_ci test %dh,%dh 46570af302Sopenharmony_ci jns 1f 47570af302Sopenharmony_ci neg %dl 48570af302Sopenharmony_ci1: movsbl %dl,%edx 49570af302Sopenharmony_ci mov %edx,(%ecx) 50570af302Sopenharmony_ci ret 51