From 50cfd16a0626116fa5b7380e422aa34d2a68e70b Mon Sep 17 00:00:00 2001 From: Andrzej Janik Date: Thu, 5 Dec 2024 04:33:43 +0100 Subject: [PATCH] Minor fixes requried by geekbench --- cuda_base/src/lib.rs | 1 + ptx/lib/zluda_ptx_impl.bc | Bin 4816 -> 5360 bytes ptx/lib/zluda_ptx_impl.cpp | 17 +++++++--- ptx/src/pass/emit_llvm.rs | 29 ++++++++++++++++-- ...eplace_instructions_with_function_calls.rs | 3 ++ zluda/src/impl/memory.rs | 5 +++ zluda/src/lib.rs | 1 + zluda_inject/Cargo.toml | 2 +- zluda_inject/build.rs | 3 ++ zluda_inject/tests/helpers/do_cuinit_early.rs | 2 +- 10 files changed, 53 insertions(+), 10 deletions(-) diff --git a/cuda_base/src/lib.rs b/cuda_base/src/lib.rs index 833d372..e7a9677 100644 --- a/cuda_base/src/lib.rs +++ b/cuda_base/src/lib.rs @@ -193,6 +193,7 @@ fn join(fn_: Vec, find_module: bool) -> Punctuated { "func" => &["function"], "mem" => &["memory"], "memcpy" => &["memory", "copy"], + "memset" => &["memory", "set"], _ => return None, }) } diff --git a/ptx/lib/zluda_ptx_impl.bc b/ptx/lib/zluda_ptx_impl.bc index 4b5a5d8219ac46a8c19cabf67a36dea6f3cbe886..24c20d8b1bd94be0ef590b36498b2ddb325a1a31 100644 GIT binary patch delta 1217 zcmcbh`ayGo3gfGZs@aTU6DP_uu9~>fpq^y`$Al>id@MeU41p313>O&~7^E*L{`mj@ z|9{2^<^v)O_6!dgCN$V_?I5*6y@(I%G^?vJ=VyJU^6OA z4q)shLkndu zCCc1rK(HAmS2FrWI7l!$a7lMKGk7F2H}WuO=6JL}0lAqS8je4h9hiP8Y+!95(Vdh1 zm_pnR%1i^9CEsAm;KTTVnSqai^96I0%&CL2_Z;PJDazbf$a{uS?$!d?LydA57!}%U z3fc=Y+DjzZ&5+m)lW#HlIvSh-nZ$oUieWj!4@L#X+6{_X5U=|&eqesU&%n8Yc>zCD zG=rJMIhe{zY>yZjf*2S)B^Ve4CtqYT5O+G@!!e7qDcMIs=COks%lVdrhI|YR44Va* zS2D6GGw)E`xN-A-mI6ixF~$R17+_!llfjax`Cd#+4U8}$2i61+R;P)~EDp>tp$4vo zBW#U_o-#8qL@G@7W|L(!+MLN&#>{BE`2i;fqb3&v0|WaRn{FxYACtu;o zVH0dskgyP$?8e(y4>FnsZ1lkijR_peY%Bsz2?~;2g$fJ|JPZsBMtlNFEljJ~JRGtc z*mkpZDC9J7on$+~klVobgzZN`euH2?yT-<<29YD|5g%(IVUWthz_6ZyfkB9QN&(2( zpr8?CVqjonU|{fJU|;}+UIav`83TwR!N9;Ug9#!b&cwhV$iTp$!NkBI#K6Gd0a3`X zfeFfBU|^8goXdBa(M*zof#DJ(0|ST##kGJ61H)@Z1_n_E1Pv1B&|zR;fEvrdG}%qS z&)kZMfq@rlU@Q*LK0YI}AU?S?GbP@_z$DQmF*(^ZG0`H;)G~GRX@TvG zdhzj9Ii)Fy@dYIn@tL^=Iq^w}Me)UzdC56BWx0BZxhd(%d3wcqNr^>8nW;sSn}mD- DFj9Qj delta 661 zcmeyMc|mo83S;F&)oe!5i4)}+mrdMgpr(+(lEB5l5GcXGP|m=>Anm94Gdy6J&|t@rGx;u~zjFTvkPPz%wgZ|BbqpR3@+{jJay~Ra1c|aI@G=B5s7x+k z@)b!CV07SWkjQz^{0Ju1Ie9&^ueyL6!-PX@j|3QkZa63~J8((+DgFehU^HMoz|Ua8 z@DE`bdy5mpk`0PclLc7B#m;~f@gI<4xWu-Iks*kI!Bc{Pfq$|sivfSr0SRG_V-^!Q z9gPzcdYCu2u&iWcd(5;$apT0z#%u+QR!I)SZ7`Q?1;uBD6VLHg_u^^^_ z?ILSOLu>=reby5RaSeRGSbto|Xb@b=rXiTqAaaWh?7dVT28P893=BfdQxrf>V`gAr zc+AMa0Fw1#U|?WmU|@& z1_rUsh60xv*+A+pF;2D;@-ydQVqoBfDv0G_VCaHaZ^^>Izz`pwky#L*T$-5@pJtM5 dX=<2em}F*