windows-nt/Source/XPSP1/NT/base/wow64/mscpu/inc/fndata.h
2020-09-26 16:20:57 +08:00

85 lines
2 KiB
C

/*++
Copyright (c) 1996 Microsoft Corporation
Module Name:
fndata.h
Abstract:
This module contains definitions of all placement functions for
fragments. Before including this file, the DEF_PLACEFN macro must be
defined.
Author:
Barry Bond (barrybo) creation-date 12-Sep-1996
Revision History:
--*/
#ifndef DEF_PLACEFN
#error Must define DEF_PLACEFN(FunctionName)
#endif
// Each DEF_PLACEFN defines a new place function
DEF_PLACEFN(GenCallCFrag)
DEF_PLACEFN(GenCallCFragNoCpu)
DEF_PLACEFN(GenCallCFragLoadEip)
DEF_PLACEFN(GenCallCFragLoadEipNoCpu)
DEF_PLACEFN(GenCallCFragSlow)
DEF_PLACEFN(GenCallCFragNoCpuSlow)
DEF_PLACEFN(GenCallCFragLoadEipSlow)
DEF_PLACEFN(GenCallCFragLoadEipNoCpuSlow)
DEF_PLACEFN(PlaceJxx)
DEF_PLACEFN(PlaceJxxSlow)
DEF_PLACEFN(PlaceJxxFwd)
DEF_PLACEFN(PlaceCallDirect)
DEF_PLACEFN(PlaceCallfDirect)
DEF_PLACEFN(GenCallIndirect)
DEF_PLACEFN(GenCallfIndirect)
DEF_PLACEFN(GenCallJmpIndirect)
DEF_PLACEFN(GenCallJmpfIndirect)
DEF_PLACEFN(PlaceJmpDirect)
DEF_PLACEFN(PlaceJmpDirectSlow)
DEF_PLACEFN(PlaceJmpFwdDirect)
DEF_PLACEFN(PlaceJmpfDirect)
DEF_PLACEFN(GenCallRetIndirect)
DEF_PLACEFN(PlaceNop)
DEF_PLACEFN(GenMovsx8To32)
DEF_PLACEFN(GenMovsx8To32Slow)
DEF_PLACEFN(GenMovsx8To16)
DEF_PLACEFN(GenMovsx8To16Slow)
DEF_PLACEFN(GenMovsx16To32)
DEF_PLACEFN(GenMovsx16To32Slow)
DEF_PLACEFN(GenMovzx8To32)
DEF_PLACEFN(GenMovzx8To32Slow)
DEF_PLACEFN(GenMovzx8To16)
DEF_PLACEFN(GenMovzx8To16Slow)
DEF_PLACEFN(GenMovzx16To32)
DEF_PLACEFN(GenMovzx16To32Slow)
DEF_PLACEFN(GenStartBasicBlock)
DEF_PLACEFN(GenJumpToNextCompilationUnit)
DEF_PLACEFN(GenEndMovSlow)
DEF_PLACEFN(GenAddFragNoFlags32)
DEF_PLACEFN(GenAddFragNoFlags32A)
DEF_PLACEFN(GenAndFragNoFlags32)
DEF_PLACEFN(GenAndFragNoFlags32A)
DEF_PLACEFN(GenDecFragNoFlags32)
DEF_PLACEFN(GenDecFragNoFlags32A)
DEF_PLACEFN(GenIncFragNoFlags32)
DEF_PLACEFN(GenIncFragNoFlags32A)
DEF_PLACEFN(GenOrFragNoFlags32)
DEF_PLACEFN(GenOrFragNoFlags32A)
DEF_PLACEFN(GenSubFragNoFlags32)
DEF_PLACEFN(GenSubFragNoFlags32A)
DEF_PLACEFN(GenXorFragNoFlags32)
DEF_PLACEFN(GenXorFragNoFlags32A)
#undef DEF_PLACEFN