annotate emulation/libretro-bluemsx/patch-clang.patch @ 1126:873951294512

ruby/rb-sinatra: initial import, closes #2394
author David Demelier <markand@malikania.fr>
date Mon, 23 Sep 2019 21:25:00 +0200
parents 9363ef0e4e47
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
850
9363ef0e4e47 emulation/libretro-bluemsx: initial import, closes #2130
David Demelier <markand@malikania.fr>
parents:
diff changeset
1 --- ./Src/SoundChips/OpenMsxYMF278.cpp.orig 2019-08-24 11:13:09.319169389 +0000
9363ef0e4e47 emulation/libretro-bluemsx: initial import, closes #2130
David Demelier <markand@malikania.fr>
parents:
diff changeset
2 +++ ./Src/SoundChips/OpenMsxYMF278.cpp 2019-08-24 11:14:16.531171453 +0000
9363ef0e4e47 emulation/libretro-bluemsx: initial import, closes #2130
David Demelier <markand@malikania.fr>
parents:
diff changeset
3 @@ -143,7 +143,7 @@
9363ef0e4e47 emulation/libretro-bluemsx: initial import, closes #2130
David Demelier <markand@malikania.fr>
parents:
diff changeset
4 #undef O
9363ef0e4e47 emulation/libretro-bluemsx: initial import, closes #2130
David Demelier <markand@malikania.fr>
parents:
diff changeset
5
9363ef0e4e47 emulation/libretro-bluemsx: initial import, closes #2130
David Demelier <markand@malikania.fr>
parents:
diff changeset
6
9363ef0e4e47 emulation/libretro-bluemsx: initial import, closes #2130
David Demelier <markand@malikania.fr>
parents:
diff changeset
7 -#define SC(db) (unsigned int) (db * (2.0 / ENV_STEP))
9363ef0e4e47 emulation/libretro-bluemsx: initial import, closes #2130
David Demelier <markand@malikania.fr>
parents:
diff changeset
8 +#define SC(db) static_cast<int>(db * (2.0 / ENV_STEP))
9363ef0e4e47 emulation/libretro-bluemsx: initial import, closes #2130
David Demelier <markand@malikania.fr>
parents:
diff changeset
9 const int am_depth[8] = {
9363ef0e4e47 emulation/libretro-bluemsx: initial import, closes #2130
David Demelier <markand@malikania.fr>
parents:
diff changeset
10 SC(0), SC(1.781), SC(2.906), SC(3.656),
9363ef0e4e47 emulation/libretro-bluemsx: initial import, closes #2130
David Demelier <markand@malikania.fr>
parents:
diff changeset
11 SC(4.406), SC(5.906), SC(7.406), SC(11.91)
9363ef0e4e47 emulation/libretro-bluemsx: initial import, closes #2130
David Demelier <markand@malikania.fr>
parents:
diff changeset
12 --- ./Src/SoundChips/OpenMsxYM2413_2.cpp.orig 2019-08-24 11:10:11.007163911 +0000
9363ef0e4e47 emulation/libretro-bluemsx: initial import, closes #2130
David Demelier <markand@malikania.fr>
parents:
diff changeset
13 +++ ./Src/SoundChips/OpenMsxYM2413_2.cpp 2019-08-24 11:12:25.523168043 +0000
9363ef0e4e47 emulation/libretro-bluemsx: initial import, closes #2130
David Demelier <markand@malikania.fr>
parents:
diff changeset
14 @@ -781,7 +781,7 @@
9363ef0e4e47 emulation/libretro-bluemsx: initial import, closes #2130
David Demelier <markand@malikania.fr>
parents:
diff changeset
15 // EG
9363ef0e4e47 emulation/libretro-bluemsx: initial import, closes #2130
David Demelier <markand@malikania.fr>
parents:
diff changeset
16 void OpenYM2413_2::Slot::calc_envelope(int lfo_am)
9363ef0e4e47 emulation/libretro-bluemsx: initial import, closes #2130
David Demelier <markand@malikania.fr>
parents:
diff changeset
17 {
9363ef0e4e47 emulation/libretro-bluemsx: initial import, closes #2130
David Demelier <markand@malikania.fr>
parents:
diff changeset
18 - #define S2E(x) (SL2EG((int)(x / SL_STEP)) << (EG_DP_BITS - EG_BITS))
9363ef0e4e47 emulation/libretro-bluemsx: initial import, closes #2130
David Demelier <markand@malikania.fr>
parents:
diff changeset
19 + #define S2E(x) static_cast<unsigned int>(SL2EG((int)(x / SL_STEP)) << (EG_DP_BITS - EG_BITS))
9363ef0e4e47 emulation/libretro-bluemsx: initial import, closes #2130
David Demelier <markand@malikania.fr>
parents:
diff changeset
20 static unsigned int SL[16] = {
9363ef0e4e47 emulation/libretro-bluemsx: initial import, closes #2130
David Demelier <markand@malikania.fr>
parents:
diff changeset
21 S2E( 0.0), S2E( 3.0), S2E( 6.0), S2E( 9.0),
9363ef0e4e47 emulation/libretro-bluemsx: initial import, closes #2130
David Demelier <markand@malikania.fr>
parents:
diff changeset
22 S2E(12.0), S2E(15.0), S2E(18.0), S2E(21.0),