xref: /aosp_15_r20/external/lzma/CPP/7zip/UI/GUI/BenchmarkDialog.rc (revision f6dc9357d832569d4d1f5d24eacdb3935a1ae8e6)
1*f6dc9357SAndroid Build Coastguard Worker#include "BenchmarkDialogRes.h"
2*f6dc9357SAndroid Build Coastguard Worker#include "../../GuiCommon.rc"
3*f6dc9357SAndroid Build Coastguard Worker
4*f6dc9357SAndroid Build Coastguard Worker#define xc 332
5*f6dc9357SAndroid Build Coastguard Worker#define yc 248
6*f6dc9357SAndroid Build Coastguard Worker
7*f6dc9357SAndroid Build Coastguard Worker#undef g0xs
8*f6dc9357SAndroid Build Coastguard Worker#undef g1x
9*f6dc9357SAndroid Build Coastguard Worker#undef g1xs
10*f6dc9357SAndroid Build Coastguard Worker#undef g2xs
11*f6dc9357SAndroid Build Coastguard Worker#undef g3x
12*f6dc9357SAndroid Build Coastguard Worker#undef g3xs
13*f6dc9357SAndroid Build Coastguard Worker#undef g4x
14*f6dc9357SAndroid Build Coastguard Worker
15*f6dc9357SAndroid Build Coastguard Worker#define gs 160
16*f6dc9357SAndroid Build Coastguard Worker#define gSpace 24
17*f6dc9357SAndroid Build Coastguard Worker
18*f6dc9357SAndroid Build Coastguard Worker#define g0xs 90
19*f6dc9357SAndroid Build Coastguard Worker#define g1xs 48
20*f6dc9357SAndroid Build Coastguard Worker#define g1x  (m + g0xs)
21*f6dc9357SAndroid Build Coastguard Worker#define gc2x  (g1x + g1xs + m)
22*f6dc9357SAndroid Build Coastguard Worker#define gc2xs 80
23*f6dc9357SAndroid Build Coastguard Worker
24*f6dc9357SAndroid Build Coastguard Worker#define g4x (m + m)
25*f6dc9357SAndroid Build Coastguard Worker
26*f6dc9357SAndroid Build Coastguard Worker#define sRating 58
27*f6dc9357SAndroid Build Coastguard Worker#define sSpeed  60
28*f6dc9357SAndroid Build Coastguard Worker#define sUsage  46
29*f6dc9357SAndroid Build Coastguard Worker#define sRpu    58
30*f6dc9357SAndroid Build Coastguard Worker#define sSize   52
31*f6dc9357SAndroid Build Coastguard Worker// #define sFreq 34
32*f6dc9357SAndroid Build Coastguard Worker
33*f6dc9357SAndroid Build Coastguard Worker#define xRating (xs - m - m - sRating)
34*f6dc9357SAndroid Build Coastguard Worker#define xRpu (xRating - sRpu)
35*f6dc9357SAndroid Build Coastguard Worker#define xUsage (xRpu - sUsage)
36*f6dc9357SAndroid Build Coastguard Worker#define xSpeed (xUsage - sSpeed)
37*f6dc9357SAndroid Build Coastguard Worker#define xSize (xSpeed - sSize)
38*f6dc9357SAndroid Build Coastguard Worker
39*f6dc9357SAndroid Build Coastguard Worker// #define xFreq (xUsage - sFreq)
40*f6dc9357SAndroid Build Coastguard Worker
41*f6dc9357SAndroid Build Coastguard Worker#define sLabel (xSize - g4x)
42*f6dc9357SAndroid Build Coastguard Worker#define sTotalRating (sUsage + sRpu + sRating + m + m)
43*f6dc9357SAndroid Build Coastguard Worker#define xTotalRating (xs - m - sTotalRating)
44*f6dc9357SAndroid Build Coastguard Worker
45*f6dc9357SAndroid Build Coastguard Worker#define sPasses 60
46*f6dc9357SAndroid Build Coastguard Worker
47*f6dc9357SAndroid Build Coastguard Worker#define g2xs 60
48*f6dc9357SAndroid Build Coastguard Worker#define g3xs 64
49*f6dc9357SAndroid Build Coastguard Worker#define g3x (m + g2xs)
50*f6dc9357SAndroid Build Coastguard Worker
51*f6dc9357SAndroid Build Coastguard Worker#undef GROUP_Y_SIZE
52*f6dc9357SAndroid Build Coastguard Worker#undef GROUP_Y2_SIZE
53*f6dc9357SAndroid Build Coastguard Worker#ifdef UNDER_CE
54*f6dc9357SAndroid Build Coastguard Worker#define GROUP_Y_SIZE 8
55*f6dc9357SAndroid Build Coastguard Worker#define GROUP_Y2_SIZE 8
56*f6dc9357SAndroid Build Coastguard Worker#else
57*f6dc9357SAndroid Build Coastguard Worker#define GROUP_Y_SIZE 40
58*f6dc9357SAndroid Build Coastguard Worker#define GROUP_Y2_SIZE 32
59*f6dc9357SAndroid Build Coastguard Worker#endif
60*f6dc9357SAndroid Build Coastguard Worker
61*f6dc9357SAndroid Build Coastguard Worker#define g7xs bx1 - m - g0xs - g1xs - m
62*f6dc9357SAndroid Build Coastguard Worker
63*f6dc9357SAndroid Build Coastguard Worker#define sLog 140 + 0
64*f6dc9357SAndroid Build Coastguard Worker
65*f6dc9357SAndroid Build Coastguard Worker// MY_MODAL_DIALOG_STYLE
66*f6dc9357SAndroid Build Coastguard WorkerIDD_BENCH  DIALOG  0, 0, xs + sLog, ys  MY_MODAL_RESIZE_DIALOG_STYLE | WS_MINIMIZEBOX
67*f6dc9357SAndroid Build Coastguard WorkerCAPTION "Benchmark"
68*f6dc9357SAndroid Build Coastguard WorkerMY_FONT
69*f6dc9357SAndroid Build Coastguard WorkerBEGIN
70*f6dc9357SAndroid Build Coastguard Worker  PUSHBUTTON  "&Restart", IDB_RESTART, bx1, m, bxs, bys
71*f6dc9357SAndroid Build Coastguard Worker  PUSHBUTTON  "&Stop",    IDB_STOP,    bx1, m + bys + 6, bxs, bys
72*f6dc9357SAndroid Build Coastguard Worker
73*f6dc9357SAndroid Build Coastguard Worker  PUSHBUTTON  "&Help",  IDHELP,   bx2, by, bxs, bys
74*f6dc9357SAndroid Build Coastguard Worker  PUSHBUTTON  "Cancel", IDCANCEL, bx1, by, bxs, bys
75*f6dc9357SAndroid Build Coastguard Worker
76*f6dc9357SAndroid Build Coastguard Worker  LTEXT  "&Dictionary size:", IDT_BENCH_DICTIONARY, m, m + 1, g0xs, 8
77*f6dc9357SAndroid Build Coastguard Worker  COMBOBOX  IDC_BENCH_DICTIONARY, g1x, m, g1xs, 140, MY_COMBO
78*f6dc9357SAndroid Build Coastguard Worker
79*f6dc9357SAndroid Build Coastguard Worker  LTEXT  "Memory usage:", IDT_BENCH_MEMORY, gc2x, m - 2, g7xs, 8
80*f6dc9357SAndroid Build Coastguard Worker  LTEXT  "", IDT_BENCH_MEMORY_VAL, gc2x, m + 8, g7xs, MY_TEXT_NOPREFIX
81*f6dc9357SAndroid Build Coastguard Worker
82*f6dc9357SAndroid Build Coastguard Worker  LTEXT  "&Number of CPU threads:", IDT_BENCH_NUM_THREADS, m, 30, g0xs, 8
83*f6dc9357SAndroid Build Coastguard Worker  COMBOBOX  IDC_BENCH_NUM_THREADS, g1x, 29, g1xs, 140, MY_COMBO
84*f6dc9357SAndroid Build Coastguard Worker  LTEXT  "", IDT_BENCH_HARDWARE_THREADS, gc2x, 30, g7xs, MY_TEXT_NOPREFIX
85*f6dc9357SAndroid Build Coastguard Worker
86*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "Size", IDT_BENCH_SIZE,                xSize,   54, sSize,   MY_TEXT_NOPREFIX
87*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "CPU Usage", IDT_BENCH_USAGE_LABEL,    xUsage,  54, sUsage,  MY_TEXT_NOPREFIX
88*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "Speed", IDT_BENCH_SPEED,              xSpeed,  54, sSpeed,  MY_TEXT_NOPREFIX
89*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "Rating / Usage", IDT_BENCH_RPU_LABEL, xRpu,    54, sRpu,    MY_TEXT_NOPREFIX
90*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "Rating", IDT_BENCH_RATING_LABEL,      xRating, 54, sRating, MY_TEXT_NOPREFIX
91*f6dc9357SAndroid Build Coastguard Worker
92*f6dc9357SAndroid Build Coastguard Worker  GROUPBOX  "Compressing", IDG_BENCH_COMPRESSING, m, 64, xc, GROUP_Y_SIZE
93*f6dc9357SAndroid Build Coastguard Worker
94*f6dc9357SAndroid Build Coastguard Worker  LTEXT  "Current", IDT_BENCH_CURRENT,   g4x,      76, sLabel,  MY_TEXT_NOPREFIX
95*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_COMPRESS_SIZE1,   xSize,    76, sSize,   MY_TEXT_NOPREFIX
96*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_COMPRESS_USAGE1,  xUsage,   76, sUsage,  MY_TEXT_NOPREFIX
97*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_COMPRESS_SPEED1,  xSpeed,   76, sSpeed,  MY_TEXT_NOPREFIX
98*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_COMPRESS_RPU1,    xRpu,     76, sRpu,    MY_TEXT_NOPREFIX
99*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_COMPRESS_RATING1, xRating,  76, sRating, MY_TEXT_NOPREFIX
100*f6dc9357SAndroid Build Coastguard Worker
101*f6dc9357SAndroid Build Coastguard Worker  LTEXT  "Resulting", IDT_BENCH_RESULTING, g4x,    89, sLabel,  MY_TEXT_NOPREFIX
102*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_COMPRESS_SIZE2,   xSize,    89, sSize,   MY_TEXT_NOPREFIX
103*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_COMPRESS_USAGE2,  xUsage,   89, sUsage,  MY_TEXT_NOPREFIX
104*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_COMPRESS_SPEED2,  xSpeed,   89, sSpeed,  MY_TEXT_NOPREFIX
105*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_COMPRESS_RPU2,    xRpu,     89, sRpu,    MY_TEXT_NOPREFIX
106*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_COMPRESS_RATING2, xRating,  89, sRating, MY_TEXT_NOPREFIX
107*f6dc9357SAndroid Build Coastguard Worker
108*f6dc9357SAndroid Build Coastguard Worker  GROUPBOX  "Decompressing", IDG_BENCH_DECOMPRESSING, m, 111, xc, GROUP_Y_SIZE
109*f6dc9357SAndroid Build Coastguard Worker
110*f6dc9357SAndroid Build Coastguard Worker  LTEXT  "Current", IDT_BENCH_CURRENT2,  g4x,     123, sLabel,  MY_TEXT_NOPREFIX
111*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_DECOMPR_SIZE1,    xSize,   123, sSize,   MY_TEXT_NOPREFIX
112*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_DECOMPR_USAGE1,   xUsage,  123, sUsage,  MY_TEXT_NOPREFIX
113*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_DECOMPR_SPEED1,   xSpeed,  123, sSpeed,  MY_TEXT_NOPREFIX
114*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_DECOMPR_RPU1,     xRpu,    123, sRpu,    MY_TEXT_NOPREFIX
115*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_DECOMPR_RATING1,  xRating, 123, sRating, MY_TEXT_NOPREFIX
116*f6dc9357SAndroid Build Coastguard Worker
117*f6dc9357SAndroid Build Coastguard Worker  LTEXT  "Resulting", IDT_BENCH_RESULTING2, g4x,  136, sLabel,  MY_TEXT_NOPREFIX
118*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_DECOMPR_SIZE2,    xSize,   136, sSize,   MY_TEXT_NOPREFIX
119*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_DECOMPR_USAGE2,   xUsage,  136, sUsage,  MY_TEXT_NOPREFIX
120*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_DECOMPR_SPEED2,   xSpeed,  136, sSpeed,  MY_TEXT_NOPREFIX
121*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_DECOMPR_RPU2,     xRpu,    136, sRpu,    MY_TEXT_NOPREFIX
122*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_DECOMPR_RATING2,  xRating, 136, sRating, MY_TEXT_NOPREFIX
123*f6dc9357SAndroid Build Coastguard Worker
124*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_ERROR_MESSAGE, m, 155, xc, MY_TEXT_NOPREFIX
125*f6dc9357SAndroid Build Coastguard Worker
126*f6dc9357SAndroid Build Coastguard Worker  GROUPBOX  "Total Rating", IDG_BENCH_TOTAL_RATING, xTotalRating, 163, sTotalRating, GROUP_Y2_SIZE
127*f6dc9357SAndroid Build Coastguard Worker
128*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_TOTAL_USAGE_VAL,  xUsage,  176, sUsage,  MY_TEXT_NOPREFIX
129*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_TOTAL_RPU_VAL,    xRpu,    176, sRpu,    MY_TEXT_NOPREFIX
130*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_TOTAL_RATING_VAL, xRating, 176, sRating, MY_TEXT_NOPREFIX
131*f6dc9357SAndroid Build Coastguard Worker
132*f6dc9357SAndroid Build Coastguard Worker
133*f6dc9357SAndroid Build Coastguard Worker  // RTEXT  "", IDT_BENCH_CPU, m + sPasses, 202, xc - sPasses, 16, SS_NOPREFIX
134*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_CPU, m + 0, 202, xc - 0, 16, SS_NOPREFIX
135*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_VER, m + xc - 100, 222, 100, MY_TEXT_NOPREFIX
136*f6dc9357SAndroid Build Coastguard Worker
137*f6dc9357SAndroid Build Coastguard Worker  LTEXT  "", IDT_BENCH_CPU_FEATURE, m, 222, xc - 100, 16, SS_NOPREFIX // - 100
138*f6dc9357SAndroid Build Coastguard Worker  LTEXT  "", IDT_BENCH_SYS1, m, 238, xc - 140, MY_TEXT_NOPREFIX
139*f6dc9357SAndroid Build Coastguard Worker  LTEXT  "", IDT_BENCH_SYS2, m, 248, xc - 140, MY_TEXT_NOPREFIX
140*f6dc9357SAndroid Build Coastguard Worker
141*f6dc9357SAndroid Build Coastguard Worker  LTEXT  "", IDT_BENCH_LOG, m + xc + m, m, sLog - m, yc, SS_LEFTNOWORDWRAP | SS_NOPREFIX
142*f6dc9357SAndroid Build Coastguard Worker
143*f6dc9357SAndroid Build Coastguard Worker
144*f6dc9357SAndroid Build Coastguard Worker  LTEXT  "Elapsed time:", IDT_BENCH_ELAPSED, m, 163, g2xs, 8
145*f6dc9357SAndroid Build Coastguard Worker//  LTEXT  "Size:", IDT_BENCH_SIZE,            m, 176, g2xs, 8
146*f6dc9357SAndroid Build Coastguard Worker  LTEXT  "Passes:", IDT_BENCH_PASSES,        m, 176, g2xs, 8
147*f6dc9357SAndroid Build Coastguard Worker  COMBOBOX  IDC_BENCH_NUM_PASSES, 					 m, 187, sPasses, 140, MY_COMBO
148*f6dc9357SAndroid Build Coastguard Worker
149*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_ELAPSED_VAL,        g3x, 163, g3xs, MY_TEXT_NOPREFIX
150*f6dc9357SAndroid Build Coastguard Worker  // RTEXT  "", IDT_BENCH_SIZE_VAL,           g3x, 176, g3xs, MY_TEXT_NOPREFIX
151*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_PASSES_VAL,         g3x, 176, g3xs, MY_TEXT_NOPREFIX
152*f6dc9357SAndroid Build Coastguard Worker
153*f6dc9357SAndroid Build Coastguard WorkerEND
154*f6dc9357SAndroid Build Coastguard Worker
155*f6dc9357SAndroid Build Coastguard Worker#ifdef UNDER_CE
156*f6dc9357SAndroid Build Coastguard Worker
157*f6dc9357SAndroid Build Coastguard Worker#undef m
158*f6dc9357SAndroid Build Coastguard Worker#define m 4
159*f6dc9357SAndroid Build Coastguard Worker
160*f6dc9357SAndroid Build Coastguard Worker#undef xc
161*f6dc9357SAndroid Build Coastguard Worker#undef yc
162*f6dc9357SAndroid Build Coastguard Worker
163*f6dc9357SAndroid Build Coastguard Worker#define xc 154
164*f6dc9357SAndroid Build Coastguard Worker#define yc 160
165*f6dc9357SAndroid Build Coastguard Worker
166*f6dc9357SAndroid Build Coastguard Worker#undef g0xs
167*f6dc9357SAndroid Build Coastguard Worker#undef g1x
168*f6dc9357SAndroid Build Coastguard Worker#undef g1xs
169*f6dc9357SAndroid Build Coastguard Worker#undef g2xs
170*f6dc9357SAndroid Build Coastguard Worker#undef g3x
171*f6dc9357SAndroid Build Coastguard Worker#undef g3xs
172*f6dc9357SAndroid Build Coastguard Worker
173*f6dc9357SAndroid Build Coastguard Worker#undef bxs
174*f6dc9357SAndroid Build Coastguard Worker#undef bys
175*f6dc9357SAndroid Build Coastguard Worker
176*f6dc9357SAndroid Build Coastguard Worker#define bxs 60
177*f6dc9357SAndroid Build Coastguard Worker#define bys 14
178*f6dc9357SAndroid Build Coastguard Worker
179*f6dc9357SAndroid Build Coastguard Worker#undef gs
180*f6dc9357SAndroid Build Coastguard Worker#undef gSpace
181*f6dc9357SAndroid Build Coastguard Worker
182*f6dc9357SAndroid Build Coastguard Worker#define gs 160
183*f6dc9357SAndroid Build Coastguard Worker#define gSpace 24
184*f6dc9357SAndroid Build Coastguard Worker
185*f6dc9357SAndroid Build Coastguard Worker#define g0xs (xc - bxs)
186*f6dc9357SAndroid Build Coastguard Worker#define g1xs 44
187*f6dc9357SAndroid Build Coastguard Worker
188*f6dc9357SAndroid Build Coastguard Worker#undef g4x
189*f6dc9357SAndroid Build Coastguard Worker#define g4x (m)
190*f6dc9357SAndroid Build Coastguard Worker
191*f6dc9357SAndroid Build Coastguard Worker#undef xRpu
192*f6dc9357SAndroid Build Coastguard Worker#undef xUsage
193*f6dc9357SAndroid Build Coastguard Worker#undef xRating
194*f6dc9357SAndroid Build Coastguard Worker#undef xTotalRating
195*f6dc9357SAndroid Build Coastguard Worker
196*f6dc9357SAndroid Build Coastguard Worker#undef sRpu
197*f6dc9357SAndroid Build Coastguard Worker#undef sRating
198*f6dc9357SAndroid Build Coastguard Worker#undef sUsage
199*f6dc9357SAndroid Build Coastguard Worker#undef sLabel
200*f6dc9357SAndroid Build Coastguard Worker#undef sTotalRating
201*f6dc9357SAndroid Build Coastguard Worker
202*f6dc9357SAndroid Build Coastguard Worker#define sRating 40
203*f6dc9357SAndroid Build Coastguard Worker#define sUsage 24
204*f6dc9357SAndroid Build Coastguard Worker#define sRpu 40
205*f6dc9357SAndroid Build Coastguard Worker
206*f6dc9357SAndroid Build Coastguard Worker#define xRating (xs - m - sRating)
207*f6dc9357SAndroid Build Coastguard Worker#define xRpu (xRating - sRpu)
208*f6dc9357SAndroid Build Coastguard Worker#define xUsage (xRpu - sUsage)
209*f6dc9357SAndroid Build Coastguard Worker
210*f6dc9357SAndroid Build Coastguard Worker#define sLabel (xUsage - g4x)
211*f6dc9357SAndroid Build Coastguard Worker#define sTotalRating (sRpu + sRating)
212*f6dc9357SAndroid Build Coastguard Worker#define xTotalRating (xs - m - sTotalRating)
213*f6dc9357SAndroid Build Coastguard Worker
214*f6dc9357SAndroid Build Coastguard Worker#define g3xs 32
215*f6dc9357SAndroid Build Coastguard Worker#define g3x (xRpu - g3xs)
216*f6dc9357SAndroid Build Coastguard Worker#define g2xs (g3x - m)
217*f6dc9357SAndroid Build Coastguard Worker
218*f6dc9357SAndroid Build Coastguard Worker
219*f6dc9357SAndroid Build Coastguard WorkerIDD_BENCH_2  DIALOG  0, 0, xs, ys  MY_MODAL_DIALOG_STYLE | WS_MINIMIZEBOX
220*f6dc9357SAndroid Build Coastguard WorkerCAPTION "Benchmark"
221*f6dc9357SAndroid Build Coastguard WorkerMY_FONT
222*f6dc9357SAndroid Build Coastguard WorkerBEGIN
223*f6dc9357SAndroid Build Coastguard Worker  PUSHBUTTON  "&Restart", IDB_RESTART, bx1, m, bxs, bys
224*f6dc9357SAndroid Build Coastguard Worker  PUSHBUTTON  "&Stop",    IDB_STOP,    bx1, m + bys + m, bxs, bys
225*f6dc9357SAndroid Build Coastguard Worker
226*f6dc9357SAndroid Build Coastguard Worker  PUSHBUTTON  "Cancel", IDCANCEL, bx1, by, bxs, bys
227*f6dc9357SAndroid Build Coastguard Worker
228*f6dc9357SAndroid Build Coastguard Worker  LTEXT  "&Dictionary size:", IDT_BENCH_DICTIONARY, m, m, g0xs, 8
229*f6dc9357SAndroid Build Coastguard Worker  COMBOBOX  IDC_BENCH_DICTIONARY, m, m + 11, g1xs, 140, MY_COMBO
230*f6dc9357SAndroid Build Coastguard Worker
231*f6dc9357SAndroid Build Coastguard Worker  LTEXT  "&Number of CPU threads:", IDT_BENCH_NUM_THREADS, m, 31, g0xs, 8
232*f6dc9357SAndroid Build Coastguard Worker  COMBOBOX  IDC_BENCH_NUM_THREADS, m, 42, g1xs, 140, MY_COMBO
233*f6dc9357SAndroid Build Coastguard Worker
234*f6dc9357SAndroid Build Coastguard Worker  LTEXT  "", IDT_BENCH_MEMORY_VAL,       m + g1xs + 8,  m + 13,  xc - bxs - g1xs - 8,  8
235*f6dc9357SAndroid Build Coastguard Worker  LTEXT  "", IDT_BENCH_HARDWARE_THREADS, m + g1xs + 8,  44,      xc - bxs - g1xs - 8,  8
236*f6dc9357SAndroid Build Coastguard Worker
237*f6dc9357SAndroid Build Coastguard Worker  LTEXT  "Current", IDT_BENCH_CURRENT,   g4x,      70, sLabel,  8
238*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_COMPRESS_USAGE1,  xUsage,   70, sUsage,  8
239*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_COMPRESS_RPU1,    xRpu,     70, sRpu,    8
240*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_COMPRESS_RATING1, xRating,  70, sRating, 8
241*f6dc9357SAndroid Build Coastguard Worker
242*f6dc9357SAndroid Build Coastguard Worker  LTEXT  "Resulting", IDT_BENCH_RESULTING, g4x,    80, sLabel,  8
243*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_COMPRESS_USAGE2,  xUsage,   80, sUsage,  8
244*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_COMPRESS_RPU2,    xRpu,     80, sRpu,    8
245*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_COMPRESS_RATING2, xRating,  80, sRating, 8
246*f6dc9357SAndroid Build Coastguard Worker
247*f6dc9357SAndroid Build Coastguard Worker  LTEXT  "Compressing", IDG_BENCH_COMPRESSING, m, 60, xc - bxs, 8
248*f6dc9357SAndroid Build Coastguard Worker
249*f6dc9357SAndroid Build Coastguard Worker  LTEXT  "Current", IDT_BENCH_CURRENT2,  g4x,     104, sLabel,  8
250*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_DECOMPR_USAGE1,   xUsage,  104, sUsage,  8
251*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_DECOMPR_RPU1,     xRpu,    104, sRpu,    8
252*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_DECOMPR_RATING1,  xRating, 104, sRating, 8
253*f6dc9357SAndroid Build Coastguard Worker
254*f6dc9357SAndroid Build Coastguard Worker  LTEXT  "Resulting", IDT_BENCH_RESULTING2, g4x,  114, sLabel,  8
255*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_DECOMPR_USAGE2,   xUsage,  114, sUsage,  8
256*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_DECOMPR_RPU2,     xRpu,    114, sRpu,    8
257*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_DECOMPR_RATING2,  xRating, 114, sRating, 8
258*f6dc9357SAndroid Build Coastguard Worker
259*f6dc9357SAndroid Build Coastguard Worker  LTEXT  "Decompressing", IDG_BENCH_DECOMPRESSING, m, 94, xc, 8
260*f6dc9357SAndroid Build Coastguard Worker
261*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_TOTAL_RPU_VAL,    xRpu,    140, sRpu,    8
262*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_TOTAL_RATING_VAL, xRating, 140, sRating, 8
263*f6dc9357SAndroid Build Coastguard Worker
264*f6dc9357SAndroid Build Coastguard Worker  LTEXT  "Elapsed time:", IDT_BENCH_ELAPSED, m, 130, g2xs, 8
265*f6dc9357SAndroid Build Coastguard Worker  LTEXT  "Size:", IDT_BENCH_SIZE,            m, 140, g2xs, 8
266*f6dc9357SAndroid Build Coastguard Worker  LTEXT  "Passes:", IDT_BENCH_PASSES,        m, 150, g2xs, 8
267*f6dc9357SAndroid Build Coastguard Worker
268*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_ELAPSED_VAL,        g3x, 130, g3xs, 8
269*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_SIZE_VAL,           g3x, 140, g3xs, 8
270*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_PASSES_VAL,         g3x, 150, g3xs, 8
271*f6dc9357SAndroid Build Coastguard WorkerEND
272*f6dc9357SAndroid Build Coastguard Worker
273*f6dc9357SAndroid Build Coastguard Worker#endif
274*f6dc9357SAndroid Build Coastguard Worker
275*f6dc9357SAndroid Build Coastguard Worker#include "../../GuiCommon.rc"
276*f6dc9357SAndroid Build Coastguard Worker
277*f6dc9357SAndroid Build Coastguard Worker#define xc 360
278*f6dc9357SAndroid Build Coastguard Worker#define yc 260
279*f6dc9357SAndroid Build Coastguard Worker
280*f6dc9357SAndroid Build Coastguard WorkerIDD_BENCH_TOTAL  DIALOG  0, 0, xs, ys  MY_MODAL_RESIZE_DIALOG_STYLE  MY_FONT
281*f6dc9357SAndroid Build Coastguard WorkerCAPTION "Benchmark"
282*f6dc9357SAndroid Build Coastguard Worker{
283*f6dc9357SAndroid Build Coastguard Worker  LTEXT  "Elapsed time:", IDT_BENCH_ELAPSED, m, m, 58, 8
284*f6dc9357SAndroid Build Coastguard Worker  RTEXT  "", IDT_BENCH_ELAPSED_VAL, m + 58, m, 38, 8
285*f6dc9357SAndroid Build Coastguard Worker  EDITTEXT  IDE_BENCH2_EDIT, m, m + 14, xc, yc - bys - m - 14, ES_MULTILINE | ES_READONLY | ES_AUTOVSCROLL | WS_VSCROLL | WS_HSCROLL
286*f6dc9357SAndroid Build Coastguard Worker  PUSHBUTTON  "&Help",  IDHELP,   bx2, by, bxs, bys
287*f6dc9357SAndroid Build Coastguard Worker  PUSHBUTTON  "Cancel", IDCANCEL, bx1, by, bxs, bys
288*f6dc9357SAndroid Build Coastguard Worker}
289