diff --git a/SheepShaver/src/Windows/cygwin_precompiled_dyngen/basic-dyngen-ops.hpp b/SheepShaver/src/Windows/cygwin_precompiled_dyngen/basic-dyngen-ops.hpp index f244e88e..de8b740f 100644 --- a/SheepShaver/src/Windows/cygwin_precompiled_dyngen/basic-dyngen-ops.hpp +++ b/SheepShaver/src/Windows/cygwin_precompiled_dyngen/basic-dyngen-ops.hpp @@ -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