]> Git Repo - qemu.git/blame - include/exec/helper-tcg.h
tcg: Push tcg-runtime routines into exec/helper-*
[qemu.git] / include / exec / helper-tcg.h
CommitLineData
2ef6175a
RH
1/* Helper file for declaring TCG helper functions.
2 This one defines data structures private to tcg.c. */
3
4#ifndef HELPER_TCG_H
5#define HELPER_TCG_H 1
6
7#include <exec/helper-head.h>
8
9#define DEF_HELPER_FLAGS_0(name, flags, ret) { HELPER(name), #name },
10
11#define DEF_HELPER_FLAGS_1(name, flags, ret, t1) \
12DEF_HELPER_FLAGS_0(name, flags, ret)
13
14#define DEF_HELPER_FLAGS_2(name, flags, ret, t1, t2) \
15DEF_HELPER_FLAGS_0(name, flags, ret)
16
17#define DEF_HELPER_FLAGS_3(name, flags, ret, t1, t2, t3) \
18DEF_HELPER_FLAGS_0(name, flags, ret)
19
20#define DEF_HELPER_FLAGS_4(name, flags, ret, t1, t2, t3, t4) \
21DEF_HELPER_FLAGS_0(name, flags, ret)
22
23#define DEF_HELPER_FLAGS_5(name, flags, ret, t1, t2, t3, t4, t5) \
24DEF_HELPER_FLAGS_0(name, flags, ret)
25
26#include "helper.h"
944eea96 27#include "tcg-runtime.h"
2ef6175a
RH
28
29#undef DEF_HELPER_FLAGS_0
30#undef DEF_HELPER_FLAGS_1
31#undef DEF_HELPER_FLAGS_2
32#undef DEF_HELPER_FLAGS_3
33#undef DEF_HELPER_FLAGS_4
34#undef DEF_HELPER_FLAGS_5
35
36#endif /* HELPER_TCG_H */
This page took 0.025769 seconds and 4 git commands to generate.