lib/accy/src/kernel/library/random/squares/names.zig

daab053ee43316e1809a84551d573ddd1e5bf3d2

 1 const random = @import("../root.zig");
 2 const types = @import("types.zig");
 3 
 4 const std = random.base.std;
 5 const Squares = types.Squares;
 6 
 7 pub fn squaresFamilyTarget(allocator: std.mem.Allocator, instance: Squares) ![]u8 {
 8     return std.fmt.allocPrint(
 9         allocator,
10         "accy.kernel.random.squares_family_{d}_{s}",
11         .{ instance.threads, instance.dtype.name() },
12     );
13 }
14 
15 pub fn squaresFamilyEntryName(allocator: std.mem.Allocator, instance: Squares) ![]u8 {
16     return std.fmt.allocPrint(
17         allocator,
18         "accy_kernel_random_squares_family_{d}_{s}",
19         .{ instance.threads, instance.dtype.name() },
20     );
21 }