153447Sbostic /*- 2*61160Sbostic * Copyright (c) 1992, 1993 3*61160Sbostic * The Regents of the University of California. All rights reserved. 453447Sbostic * 553794Sbostic * This software was developed by the Computer Systems Engineering group 653794Sbostic * at Lawrence Berkeley Laboratory under DARPA contract BG 91-66 and 753794Sbostic * contributed to Berkeley. 853794Sbostic * 953447Sbostic * %sccs.include.redist.c% 1053447Sbostic */ 1153447Sbostic 1253447Sbostic #if defined(LIBC_SCCS) && !defined(lint) 13*61160Sbostic static char sccsid[] = "@(#)umoddi3.c 8.1 (Berkeley) 06/04/93"; 1453447Sbostic #endif /* LIBC_SCCS and not lint */ 1553447Sbostic 1653794Sbostic #include "quad.h" 1753459Sbostic 1853794Sbostic /* 1953794Sbostic * Return remainder after dividing two unsigned quads. 2053794Sbostic */ 2154431Sbostic u_quad_t __umoddi3(a,b)2254431Sbostic__umoddi3(a, b) 2354431Sbostic u_quad_t a, b; 2453447Sbostic { 2554431Sbostic u_quad_t r; 2653447Sbostic 2754083Sbostic (void)__qdivrem(a, b, &r); 2853794Sbostic return (r); 2953447Sbostic } 30