xref: /netbsd-src/sys/arch/amd64/include/sljit_machdep.h (revision 1ad4508f49cbce0111aac13a1b9db23170e03009)
1*1ad4508fSalnsn /*	$NetBSD: sljit_machdep.h,v 1.2 2015/06/10 23:16:27 alnsn 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 _AMD64_SLJITARCH_H
30582402eaSalnsn #define _AMD64_SLJITARCH_H
31582402eaSalnsn 
32*1ad4508fSalnsn #if !defined __i386__
33*1ad4508fSalnsn 
34582402eaSalnsn #define SLJIT_CONFIG_X86_64 1
35582402eaSalnsn 
36582402eaSalnsn #define SLJIT_CACHE_FLUSH(from, to)
37582402eaSalnsn 
38*1ad4508fSalnsn #else	/*	!__i386__	*/
39*1ad4508fSalnsn 
40*1ad4508fSalnsn #include <i386/sljit_machdep.h>
41*1ad4508fSalnsn 
42*1ad4508fSalnsn #endif
43*1ad4508fSalnsn 
44582402eaSalnsn #endif
45