1*92d1d441Suebayasi/* $NetBSD: div.S,v 1.2 2014/05/22 15:01:56 uebayasi Exp $ */ 210f59d7bSfvdl/* 310f59d7bSfvdl * Written by Frank van der Linden (fvdl@wasabisystems.com) 410f59d7bSfvdl * Public domain. 510f59d7bSfvdl */ 610f59d7bSfvdl 710f59d7bSfvdl#include <machine/asm.h> 810f59d7bSfvdl 910f59d7bSfvdl#if defined(LIBC_SCCS) 10*92d1d441SuebayasiRCSID("$NetBSD: div.S,v 1.2 2014/05/22 15:01:56 uebayasi Exp $") 1110f59d7bSfvdl#endif 1210f59d7bSfvdl 1310f59d7bSfvdlENTRY(div) 1410f59d7bSfvdl movl %edi, %eax 1510f59d7bSfvdl cltd 1610f59d7bSfvdl idivl %esi 1710f59d7bSfvdl salq $32, %rdx 1810f59d7bSfvdl orq %rdx,%rax 1910f59d7bSfvdl ret 20*92d1d441SuebayasiEND(div) 21