mirror of
https://github.com/kanjitalk755/macemu.git
synced 2024-11-25 18:31:14 +00:00
bump dyngen output for updated bswap_16
This commit is contained in:
parent
2a6dc7e328
commit
9dabd45086
@ -592,10 +592,10 @@ DEFINE_GEN(gen_op_bswap_16_T0,void,(void))
|
||||
#define HAVE_gen_op_bswap_16_T0
|
||||
{
|
||||
static const uint8 op_bswap_16_T0_code[] = {
|
||||
0x0f, 0xb7, 0xc3, 0x86, 0xe0, 0x0f, 0xb7, 0xd8
|
||||
0x0f, 0xb7, 0xc3, 0x66, 0xc1, 0xc0, 0x08, 0x0f, 0xb7, 0xd8
|
||||
};
|
||||
copy_block(op_bswap_16_T0_code, 8);
|
||||
inc_code_ptr(8);
|
||||
copy_block(op_bswap_16_T0_code, 10);
|
||||
inc_code_ptr(10);
|
||||
}
|
||||
#endif
|
||||
|
||||
@ -1085,10 +1085,11 @@ DEFINE_GEN(gen_op_load_u16_T0_T1_0,void,(void))
|
||||
#define HAVE_gen_op_load_u16_T0_T1_0
|
||||
{
|
||||
static const uint8 op_load_u16_T0_T1_0_code[] = {
|
||||
0x0f, 0xb7, 0x86, 0x00, 0x00, 0x00, 0x11, 0x86, 0xe0, 0x0f, 0xb7, 0xd8
|
||||
0x0f, 0xb7, 0x86, 0x00, 0x00, 0x00, 0x11, 0x66, 0xc1, 0xc0, 0x08, 0x0f,
|
||||
0xb7, 0xd8
|
||||
};
|
||||
copy_block(op_load_u16_T0_T1_0_code, 12);
|
||||
inc_code_ptr(12);
|
||||
copy_block(op_load_u16_T0_T1_0_code, 14);
|
||||
inc_code_ptr(14);
|
||||
}
|
||||
#endif
|
||||
|
||||
@ -1097,10 +1098,11 @@ DEFINE_GEN(gen_op_load_s16_T0_T1_0,void,(void))
|
||||
#define HAVE_gen_op_load_s16_T0_T1_0
|
||||
{
|
||||
static const uint8 op_load_s16_T0_T1_0_code[] = {
|
||||
0x0f, 0xb7, 0x86, 0x00, 0x00, 0x00, 0x11, 0x86, 0xe0, 0x0f, 0xbf, 0xd8
|
||||
0x0f, 0xb7, 0x86, 0x00, 0x00, 0x00, 0x11, 0x66, 0xc1, 0xc0, 0x08, 0x0f,
|
||||
0xbf, 0xd8
|
||||
};
|
||||
copy_block(op_load_s16_T0_T1_0_code, 12);
|
||||
inc_code_ptr(12);
|
||||
copy_block(op_load_s16_T0_T1_0_code, 14);
|
||||
inc_code_ptr(14);
|
||||
}
|
||||
#endif
|
||||
|
||||
@ -1109,10 +1111,11 @@ DEFINE_GEN(gen_op_store_16_T0_T1_0,void,(void))
|
||||
#define HAVE_gen_op_store_16_T0_T1_0
|
||||
{
|
||||
static const uint8 op_store_16_T0_T1_0_code[] = {
|
||||
0x0f, 0xb7, 0xc3, 0x86, 0xe0, 0x66, 0x89, 0x86, 0x00, 0x00, 0x00, 0x11
|
||||
0x0f, 0xb7, 0xc3, 0x66, 0xc1, 0xc0, 0x08, 0x66, 0x89, 0x86, 0x00, 0x00,
|
||||
0x00, 0x11
|
||||
};
|
||||
copy_block(op_store_16_T0_T1_0_code, 12);
|
||||
inc_code_ptr(12);
|
||||
copy_block(op_store_16_T0_T1_0_code, 14);
|
||||
inc_code_ptr(14);
|
||||
}
|
||||
#endif
|
||||
|
||||
@ -1121,11 +1124,12 @@ DEFINE_GEN(gen_op_load_u16_T0_T1_im,void,(long param1))
|
||||
#define HAVE_gen_op_load_u16_T0_T1_im
|
||||
{
|
||||
static const uint8 op_load_u16_T0_T1_im_code[] = {
|
||||
0x0f, 0xb7, 0x86, 0x00, 0x00, 0x00, 0x11, 0x86, 0xe0, 0x0f, 0xb7, 0xd8
|
||||
0x0f, 0xb7, 0x86, 0x00, 0x00, 0x00, 0x11, 0x66, 0xc1, 0xc0, 0x08, 0x0f,
|
||||
0xb7, 0xd8
|
||||
};
|
||||
copy_block(op_load_u16_T0_T1_im_code, 12);
|
||||
copy_block(op_load_u16_T0_T1_im_code, 14);
|
||||
*(uint32_t *)(code_ptr() + 3) = param1 + 285212672;
|
||||
inc_code_ptr(12);
|
||||
inc_code_ptr(14);
|
||||
}
|
||||
#endif
|
||||
|
||||
@ -1134,11 +1138,12 @@ DEFINE_GEN(gen_op_load_s16_T0_T1_im,void,(long param1))
|
||||
#define HAVE_gen_op_load_s16_T0_T1_im
|
||||
{
|
||||
static const uint8 op_load_s16_T0_T1_im_code[] = {
|
||||
0x0f, 0xb7, 0x86, 0x00, 0x00, 0x00, 0x11, 0x86, 0xe0, 0x0f, 0xbf, 0xd8
|
||||
0x0f, 0xb7, 0x86, 0x00, 0x00, 0x00, 0x11, 0x66, 0xc1, 0xc0, 0x08, 0x0f,
|
||||
0xbf, 0xd8
|
||||
};
|
||||
copy_block(op_load_s16_T0_T1_im_code, 12);
|
||||
copy_block(op_load_s16_T0_T1_im_code, 14);
|
||||
*(uint32_t *)(code_ptr() + 3) = param1 + 285212672;
|
||||
inc_code_ptr(12);
|
||||
inc_code_ptr(14);
|
||||
}
|
||||
#endif
|
||||
|
||||
@ -1147,12 +1152,12 @@ DEFINE_GEN(gen_op_store_16_T0_T1_im,void,(long param1))
|
||||
#define HAVE_gen_op_store_16_T0_T1_im
|
||||
{
|
||||
static const uint8 op_store_16_T0_T1_im_code[] = {
|
||||
0x8d, 0x96, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xb7, 0xc3, 0x86, 0xe0, 0x66,
|
||||
0x89, 0x82, 0x00, 0x00, 0x00, 0x11
|
||||
0x8d, 0x96, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xb7, 0xc3, 0x66, 0xc1, 0xc0,
|
||||
0x08, 0x66, 0x89, 0x82, 0x00, 0x00, 0x00, 0x11
|
||||
};
|
||||
copy_block(op_store_16_T0_T1_im_code, 18);
|
||||
copy_block(op_store_16_T0_T1_im_code, 20);
|
||||
*(uint32_t *)(code_ptr() + 2) = param1 + 0;
|
||||
inc_code_ptr(18);
|
||||
inc_code_ptr(20);
|
||||
}
|
||||
#endif
|
||||
|
||||
@ -1161,11 +1166,11 @@ DEFINE_GEN(gen_op_load_u16_T0_T1_T2,void,(void))
|
||||
#define HAVE_gen_op_load_u16_T0_T1_T2
|
||||
{
|
||||
static const uint8 op_load_u16_T0_T1_T2_code[] = {
|
||||
0x0f, 0xb7, 0x84, 0x3e, 0x00, 0x00, 0x00, 0x11, 0x86, 0xe0, 0x0f, 0xb7,
|
||||
0xd8
|
||||
0x0f, 0xb7, 0x84, 0x3e, 0x00, 0x00, 0x00, 0x11, 0x66, 0xc1, 0xc0, 0x08,
|
||||
0x0f, 0xb7, 0xd8
|
||||
};
|
||||
copy_block(op_load_u16_T0_T1_T2_code, 13);
|
||||
inc_code_ptr(13);
|
||||
copy_block(op_load_u16_T0_T1_T2_code, 15);
|
||||
inc_code_ptr(15);
|
||||
}
|
||||
#endif
|
||||
|
||||
@ -1174,11 +1179,11 @@ DEFINE_GEN(gen_op_load_s16_T0_T1_T2,void,(void))
|
||||
#define HAVE_gen_op_load_s16_T0_T1_T2
|
||||
{
|
||||
static const uint8 op_load_s16_T0_T1_T2_code[] = {
|
||||
0x0f, 0xb7, 0x84, 0x3e, 0x00, 0x00, 0x00, 0x11, 0x86, 0xe0, 0x0f, 0xbf,
|
||||
0xd8
|
||||
0x0f, 0xb7, 0x84, 0x3e, 0x00, 0x00, 0x00, 0x11, 0x66, 0xc1, 0xc0, 0x08,
|
||||
0x0f, 0xbf, 0xd8
|
||||
};
|
||||
copy_block(op_load_s16_T0_T1_T2_code, 13);
|
||||
inc_code_ptr(13);
|
||||
copy_block(op_load_s16_T0_T1_T2_code, 15);
|
||||
inc_code_ptr(15);
|
||||
}
|
||||
#endif
|
||||
|
||||
@ -1187,11 +1192,11 @@ DEFINE_GEN(gen_op_store_16_T0_T1_T2,void,(void))
|
||||
#define HAVE_gen_op_store_16_T0_T1_T2
|
||||
{
|
||||
static const uint8 op_store_16_T0_T1_T2_code[] = {
|
||||
0x8d, 0x14, 0x3e, 0x0f, 0xb7, 0xc3, 0x86, 0xe0, 0x66, 0x89, 0x82, 0x00,
|
||||
0x00, 0x00, 0x11
|
||||
0x8d, 0x14, 0x3e, 0x0f, 0xb7, 0xc3, 0x66, 0xc1, 0xc0, 0x08, 0x66, 0x89,
|
||||
0x82, 0x00, 0x00, 0x00, 0x11
|
||||
};
|
||||
copy_block(op_store_16_T0_T1_T2_code, 15);
|
||||
inc_code_ptr(15);
|
||||
copy_block(op_store_16_T0_T1_T2_code, 17);
|
||||
inc_code_ptr(17);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user