153438Sbostic /*- 2*61160Sbostic * Copyright (c) 1992, 1993 3*61160Sbostic * The Regents of the University of California. All rights reserved. 453438Sbostic * 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 * 953438Sbostic * %sccs.include.redist.c% 1053438Sbostic */ 1153438Sbostic 1253438Sbostic #if defined(LIBC_SCCS) && !defined(lint) 13*61160Sbostic static char sccsid[] = "@(#)iordi3.c 8.1 (Berkeley) 06/04/93"; 1453438Sbostic #endif /* LIBC_SCCS and not lint */ 1553438Sbostic 1653794Sbostic #include "quad.h" 1753459Sbostic 1853794Sbostic /* 1953794Sbostic * Return a | b, in quad. 2053794Sbostic */ 2154431Sbostic quad_t __iordi3(a,b)2254431Sbostic__iordi3(a, b) 2354431Sbostic quad_t a, b; 2453438Sbostic { 2553794Sbostic union uu aa, bb; 2653438Sbostic 2753794Sbostic aa.q = a; 2853794Sbostic bb.q = b; 2953794Sbostic aa.ul[0] |= bb.ul[0]; 3053794Sbostic aa.ul[1] |= bb.ul[1]; 3153794Sbostic return (aa.q); 3253438Sbostic } 33