1*0350baf0Snakayama /* $NetBSD: sljit_machdep.h,v 1.2 2016/05/30 09:05:32 nakayama Exp $ */ 2582402eaSalnsn 3582402eaSalnsn /*- 4582402eaSalnsn * Copyright (c) 2012-2013 The NetBSD Foundation, Inc. 5582402eaSalnsn * All rights reserved. 6582402eaSalnsn * 7582402eaSalnsn * Redistribution and use in source and binary forms, with or without 8582402eaSalnsn * modification, are permitted provided that the following conditions 9582402eaSalnsn * are met: 10582402eaSalnsn * 1. Redistributions of source code must retain the above copyright 11582402eaSalnsn * notice, this list of conditions and the following disclaimer. 12582402eaSalnsn * 2. Redistributions in binary form must reproduce the above copyright 13582402eaSalnsn * notice, this list of conditions and the following disclaimer in the 14582402eaSalnsn * documentation and/or other materials provided with the distribution. 15582402eaSalnsn * 16582402eaSalnsn * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS 17582402eaSalnsn * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 18582402eaSalnsn * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 19582402eaSalnsn * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 20582402eaSalnsn * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 21582402eaSalnsn * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 22582402eaSalnsn * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 23582402eaSalnsn * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 24582402eaSalnsn * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 25582402eaSalnsn * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 26582402eaSalnsn * POSSIBILITY OF SUCH DAMAGE. 27582402eaSalnsn */ 28582402eaSalnsn 29582402eaSalnsn #ifndef _SPARC_SLJITARCH_H 30582402eaSalnsn #define _SPARC_SLJITARCH_H 31582402eaSalnsn 32582402eaSalnsn #ifndef _LP64 33582402eaSalnsn #define SLJIT_CONFIG_SPARC_32 1 34582402eaSalnsn #endif 35582402eaSalnsn 36582402eaSalnsn #define SLJIT_CACHE_FLUSH(from, to) \ 37582402eaSalnsn sparc_cache_flush((sljit_ins *)(from), (sljit_ins *)(to)) 38*0350baf0Snakayama #define SLJIT_CACHE_FLUSH_OWN_IMPL 1 39582402eaSalnsn 40582402eaSalnsn #endif 41