ยปCore Development>Code coverage>Tools/pybench/Numbers.py

Python code coverage for Tools/pybench/Numbers.py

#countcontent
1n/afrom pybench import Test
2n/a
3n/aclass CompareIntegers(Test):
4n/a
5n/a version = 2.0
6n/a operations = 30 * 5
7n/a rounds = 120000
8n/a
9n/a def test(self):
10n/a
11n/a for i in range(self.rounds):
12n/a
13n/a 2 < 3
14n/a 2 > 3
15n/a 2 == 3
16n/a 2 > 3
17n/a 2 < 3
18n/a
19n/a 2 < 3
20n/a 2 > 3
21n/a 2 == 3
22n/a 2 > 3
23n/a 2 < 3
24n/a
25n/a 2 < 3
26n/a 2 > 3
27n/a 2 == 3
28n/a 2 > 3
29n/a 2 < 3
30n/a
31n/a 2 < 3
32n/a 2 > 3
33n/a 2 == 3
34n/a 2 > 3
35n/a 2 < 3
36n/a
37n/a 2 < 3
38n/a 2 > 3
39n/a 2 == 3
40n/a 2 > 3
41n/a 2 < 3
42n/a
43n/a 2 < 3
44n/a 2 > 3
45n/a 2 == 3
46n/a 2 > 3
47n/a 2 < 3
48n/a
49n/a 2 < 3
50n/a 2 > 3
51n/a 2 == 3
52n/a 2 > 3
53n/a 2 < 3
54n/a
55n/a 2 < 3
56n/a 2 > 3
57n/a 2 == 3
58n/a 2 > 3
59n/a 2 < 3
60n/a
61n/a 2 < 3
62n/a 2 > 3
63n/a 2 == 3
64n/a 2 > 3
65n/a 2 < 3
66n/a
67n/a 2 < 3
68n/a 2 > 3
69n/a 2 == 3
70n/a 2 > 3
71n/a 2 < 3
72n/a
73n/a 2 < 3
74n/a 2 > 3
75n/a 2 == 3
76n/a 2 > 3
77n/a 2 < 3
78n/a
79n/a 2 < 3
80n/a 2 > 3
81n/a 2 == 3
82n/a 2 > 3
83n/a 2 < 3
84n/a
85n/a 2 < 3
86n/a 2 > 3
87n/a 2 == 3
88n/a 2 > 3
89n/a 2 < 3
90n/a
91n/a 2 < 3
92n/a 2 > 3
93n/a 2 == 3
94n/a 2 > 3
95n/a 2 < 3
96n/a
97n/a 2 < 3
98n/a 2 > 3
99n/a 2 == 3
100n/a 2 > 3
101n/a 2 < 3
102n/a
103n/a 2 < 3
104n/a 2 > 3
105n/a 2 == 3
106n/a 2 > 3
107n/a 2 < 3
108n/a
109n/a 2 < 3
110n/a 2 > 3
111n/a 2 == 3
112n/a 2 > 3
113n/a 2 < 3
114n/a
115n/a 2 < 3
116n/a 2 > 3
117n/a 2 == 3
118n/a 2 > 3
119n/a 2 < 3
120n/a
121n/a 2 < 3
122n/a 2 > 3
123n/a 2 == 3
124n/a 2 > 3
125n/a 2 < 3
126n/a
127n/a 2 < 3
128n/a 2 > 3
129n/a 2 == 3
130n/a 2 > 3
131n/a 2 < 3
132n/a
133n/a 2 < 3
134n/a 2 > 3
135n/a 2 == 3
136n/a 2 > 3
137n/a 2 < 3
138n/a
139n/a 2 < 3
140n/a 2 > 3
141n/a 2 == 3
142n/a 2 > 3
143n/a 2 < 3
144n/a
145n/a 2 < 3
146n/a 2 > 3
147n/a 2 == 3
148n/a 2 > 3
149n/a 2 < 3
150n/a
151n/a 2 < 3
152n/a 2 > 3
153n/a 2 == 3
154n/a 2 > 3
155n/a 2 < 3
156n/a
157n/a 2 < 3
158n/a 2 > 3
159n/a 2 == 3
160n/a 2 > 3
161n/a 2 < 3
162n/a
163n/a 2 < 3
164n/a 2 > 3
165n/a 2 == 3
166n/a 2 > 3
167n/a 2 < 3
168n/a
169n/a 2 < 3
170n/a 2 > 3
171n/a 2 == 3
172n/a 2 > 3
173n/a 2 < 3
174n/a
175n/a 2 < 3
176n/a 2 > 3
177n/a 2 == 3
178n/a 2 > 3
179n/a 2 < 3
180n/a
181n/a 2 < 3
182n/a 2 > 3
183n/a 2 == 3
184n/a 2 > 3
185n/a 2 < 3
186n/a
187n/a 2 < 3
188n/a 2 > 3
189n/a 2 == 3
190n/a 2 > 3
191n/a 2 < 3
192n/a
193n/a def calibrate(self):
194n/a
195n/a for i in range(self.rounds):
196n/a pass
197n/a
198n/a
199n/aclass CompareFloats(Test):
200n/a
201n/a version = 2.0
202n/a operations = 30 * 5
203n/a rounds = 80000
204n/a
205n/a def test(self):
206n/a
207n/a for i in range(self.rounds):
208n/a
209n/a 2.1 < 3.31
210n/a 2.1 > 3.31
211n/a 2.1 == 3.31
212n/a 2.1 > 3.31
213n/a 2.1 < 3.31
214n/a
215n/a 2.1 < 3.31
216n/a 2.1 > 3.31
217n/a 2.1 == 3.31
218n/a 2.1 > 3.31
219n/a 2.1 < 3.31
220n/a
221n/a 2.1 < 3.31
222n/a 2.1 > 3.31
223n/a 2.1 == 3.31
224n/a 2.1 > 3.31
225n/a 2.1 < 3.31
226n/a
227n/a 2.1 < 3.31
228n/a 2.1 > 3.31
229n/a 2.1 == 3.31
230n/a 2.1 > 3.31
231n/a 2.1 < 3.31
232n/a
233n/a 2.1 < 3.31
234n/a 2.1 > 3.31
235n/a 2.1 == 3.31
236n/a 2.1 > 3.31
237n/a 2.1 < 3.31
238n/a
239n/a 2.1 < 3.31
240n/a 2.1 > 3.31
241n/a 2.1 == 3.31
242n/a 2.1 > 3.31
243n/a 2.1 < 3.31
244n/a
245n/a 2.1 < 3.31
246n/a 2.1 > 3.31
247n/a 2.1 == 3.31
248n/a 2.1 > 3.31
249n/a 2.1 < 3.31
250n/a
251n/a 2.1 < 3.31
252n/a 2.1 > 3.31
253n/a 2.1 == 3.31
254n/a 2.1 > 3.31
255n/a 2.1 < 3.31
256n/a
257n/a 2.1 < 3.31
258n/a 2.1 > 3.31
259n/a 2.1 == 3.31
260n/a 2.1 > 3.31
261n/a 2.1 < 3.31
262n/a
263n/a 2.1 < 3.31
264n/a 2.1 > 3.31
265n/a 2.1 == 3.31
266n/a 2.1 > 3.31
267n/a 2.1 < 3.31
268n/a
269n/a 2.1 < 3.31
270n/a 2.1 > 3.31
271n/a 2.1 == 3.31
272n/a 2.1 > 3.31
273n/a 2.1 < 3.31
274n/a
275n/a 2.1 < 3.31
276n/a 2.1 > 3.31
277n/a 2.1 == 3.31
278n/a 2.1 > 3.31
279n/a 2.1 < 3.31
280n/a
281n/a 2.1 < 3.31
282n/a 2.1 > 3.31
283n/a 2.1 == 3.31
284n/a 2.1 > 3.31
285n/a 2.1 < 3.31
286n/a
287n/a 2.1 < 3.31
288n/a 2.1 > 3.31
289n/a 2.1 == 3.31
290n/a 2.1 > 3.31
291n/a 2.1 < 3.31
292n/a
293n/a 2.1 < 3.31
294n/a 2.1 > 3.31
295n/a 2.1 == 3.31
296n/a 2.1 > 3.31
297n/a 2.1 < 3.31
298n/a
299n/a 2.1 < 3.31
300n/a 2.1 > 3.31
301n/a 2.1 == 3.31
302n/a 2.1 > 3.31
303n/a 2.1 < 3.31
304n/a
305n/a 2.1 < 3.31
306n/a 2.1 > 3.31
307n/a 2.1 == 3.31
308n/a 2.1 > 3.31
309n/a 2.1 < 3.31
310n/a
311n/a 2.1 < 3.31
312n/a 2.1 > 3.31
313n/a 2.1 == 3.31
314n/a 2.1 > 3.31
315n/a 2.1 < 3.31
316n/a
317n/a 2.1 < 3.31
318n/a 2.1 > 3.31
319n/a 2.1 == 3.31
320n/a 2.1 > 3.31
321n/a 2.1 < 3.31
322n/a
323n/a 2.1 < 3.31
324n/a 2.1 > 3.31
325n/a 2.1 == 3.31
326n/a 2.1 > 3.31
327n/a 2.1 < 3.31
328n/a
329n/a 2.1 < 3.31
330n/a 2.1 > 3.31
331n/a 2.1 == 3.31
332n/a 2.1 > 3.31
333n/a 2.1 < 3.31
334n/a
335n/a 2.1 < 3.31
336n/a 2.1 > 3.31
337n/a 2.1 == 3.31
338n/a 2.1 > 3.31
339n/a 2.1 < 3.31
340n/a
341n/a 2.1 < 3.31
342n/a 2.1 > 3.31
343n/a 2.1 == 3.31
344n/a 2.1 > 3.31
345n/a 2.1 < 3.31
346n/a
347n/a 2.1 < 3.31
348n/a 2.1 > 3.31
349n/a 2.1 == 3.31
350n/a 2.1 > 3.31
351n/a 2.1 < 3.31
352n/a
353n/a 2.1 < 3.31
354n/a 2.1 > 3.31
355n/a 2.1 == 3.31
356n/a 2.1 > 3.31
357n/a 2.1 < 3.31
358n/a
359n/a 2.1 < 3.31
360n/a 2.1 > 3.31
361n/a 2.1 == 3.31
362n/a 2.1 > 3.31
363n/a 2.1 < 3.31
364n/a
365n/a 2.1 < 3.31
366n/a 2.1 > 3.31
367n/a 2.1 == 3.31
368n/a 2.1 > 3.31
369n/a 2.1 < 3.31
370n/a
371n/a 2.1 < 3.31
372n/a 2.1 > 3.31
373n/a 2.1 == 3.31
374n/a 2.1 > 3.31
375n/a 2.1 < 3.31
376n/a
377n/a 2.1 < 3.31
378n/a 2.1 > 3.31
379n/a 2.1 == 3.31
380n/a 2.1 > 3.31
381n/a 2.1 < 3.31
382n/a
383n/a 2.1 < 3.31
384n/a 2.1 > 3.31
385n/a 2.1 == 3.31
386n/a 2.1 > 3.31
387n/a 2.1 < 3.31
388n/a
389n/a def calibrate(self):
390n/a
391n/a for i in range(self.rounds):
392n/a pass
393n/a
394n/a
395n/aclass CompareFloatsIntegers(Test):
396n/a
397n/a version = 2.0
398n/a operations = 30 * 5
399n/a rounds = 60000
400n/a
401n/a def test(self):
402n/a
403n/a for i in range(self.rounds):
404n/a
405n/a 2.1 < 4
406n/a 2.1 > 4
407n/a 2.1 == 4
408n/a 2.1 > 4
409n/a 2.1 < 4
410n/a
411n/a 2.1 < 4
412n/a 2.1 > 4
413n/a 2.1 == 4
414n/a 2.1 > 4
415n/a 2.1 < 4
416n/a
417n/a 2.1 < 4
418n/a 2.1 > 4
419n/a 2.1 == 4
420n/a 2.1 > 4
421n/a 2.1 < 4
422n/a
423n/a 2.1 < 4
424n/a 2.1 > 4
425n/a 2.1 == 4
426n/a 2.1 > 4
427n/a 2.1 < 4
428n/a
429n/a 2.1 < 4
430n/a 2.1 > 4
431n/a 2.1 == 4
432n/a 2.1 > 4
433n/a 2.1 < 4
434n/a
435n/a 2.1 < 4
436n/a 2.1 > 4
437n/a 2.1 == 4
438n/a 2.1 > 4
439n/a 2.1 < 4
440n/a
441n/a 2.1 < 4
442n/a 2.1 > 4
443n/a 2.1 == 4
444n/a 2.1 > 4
445n/a 2.1 < 4
446n/a
447n/a 2.1 < 4
448n/a 2.1 > 4
449n/a 2.1 == 4
450n/a 2.1 > 4
451n/a 2.1 < 4
452n/a
453n/a 2.1 < 4
454n/a 2.1 > 4
455n/a 2.1 == 4
456n/a 2.1 > 4
457n/a 2.1 < 4
458n/a
459n/a 2.1 < 4
460n/a 2.1 > 4
461n/a 2.1 == 4
462n/a 2.1 > 4
463n/a 2.1 < 4
464n/a
465n/a 2.1 < 4
466n/a 2.1 > 4
467n/a 2.1 == 4
468n/a 2.1 > 4
469n/a 2.1 < 4
470n/a
471n/a 2.1 < 4
472n/a 2.1 > 4
473n/a 2.1 == 4
474n/a 2.1 > 4
475n/a 2.1 < 4
476n/a
477n/a 2.1 < 4
478n/a 2.1 > 4
479n/a 2.1 == 4
480n/a 2.1 > 4
481n/a 2.1 < 4
482n/a
483n/a 2.1 < 4
484n/a 2.1 > 4
485n/a 2.1 == 4
486n/a 2.1 > 4
487n/a 2.1 < 4
488n/a
489n/a 2.1 < 4
490n/a 2.1 > 4
491n/a 2.1 == 4
492n/a 2.1 > 4
493n/a 2.1 < 4
494n/a
495n/a 2.1 < 4
496n/a 2.1 > 4
497n/a 2.1 == 4
498n/a 2.1 > 4
499n/a 2.1 < 4
500n/a
501n/a 2.1 < 4
502n/a 2.1 > 4
503n/a 2.1 == 4
504n/a 2.1 > 4
505n/a 2.1 < 4
506n/a
507n/a 2.1 < 4
508n/a 2.1 > 4
509n/a 2.1 == 4
510n/a 2.1 > 4
511n/a 2.1 < 4
512n/a
513n/a 2.1 < 4
514n/a 2.1 > 4
515n/a 2.1 == 4
516n/a 2.1 > 4
517n/a 2.1 < 4
518n/a
519n/a 2.1 < 4
520n/a 2.1 > 4
521n/a 2.1 == 4
522n/a 2.1 > 4
523n/a 2.1 < 4
524n/a
525n/a 2.1 < 4
526n/a 2.1 > 4
527n/a 2.1 == 4
528n/a 2.1 > 4
529n/a 2.1 < 4
530n/a
531n/a 2.1 < 4
532n/a 2.1 > 4
533n/a 2.1 == 4
534n/a 2.1 > 4
535n/a 2.1 < 4
536n/a
537n/a 2.1 < 4
538n/a 2.1 > 4
539n/a 2.1 == 4
540n/a 2.1 > 4
541n/a 2.1 < 4
542n/a
543n/a 2.1 < 4
544n/a 2.1 > 4
545n/a 2.1 == 4
546n/a 2.1 > 4
547n/a 2.1 < 4
548n/a
549n/a 2.1 < 4
550n/a 2.1 > 4
551n/a 2.1 == 4
552n/a 2.1 > 4
553n/a 2.1 < 4
554n/a
555n/a 2.1 < 4
556n/a 2.1 > 4
557n/a 2.1 == 4
558n/a 2.1 > 4
559n/a 2.1 < 4
560n/a
561n/a 2.1 < 4
562n/a 2.1 > 4
563n/a 2.1 == 4
564n/a 2.1 > 4
565n/a 2.1 < 4
566n/a
567n/a 2.1 < 4
568n/a 2.1 > 4
569n/a 2.1 == 4
570n/a 2.1 > 4
571n/a 2.1 < 4
572n/a
573n/a 2.1 < 4
574n/a 2.1 > 4
575n/a 2.1 == 4
576n/a 2.1 > 4
577n/a 2.1 < 4
578n/a
579n/a 2.1 < 4
580n/a 2.1 > 4
581n/a 2.1 == 4
582n/a 2.1 > 4
583n/a 2.1 < 4
584n/a
585n/a def calibrate(self):
586n/a
587n/a for i in range(self.rounds):
588n/a pass
589n/a
590n/a
591n/aclass CompareLongs(Test):
592n/a
593n/a version = 2.0
594n/a operations = 30 * 5
595n/a rounds = 70000
596n/a
597n/a def test(self):
598n/a
599n/a for i in range(self.rounds):
600n/a
601n/a 1234567890 < 3456789012345
602n/a 1234567890 > 3456789012345
603n/a 1234567890 == 3456789012345
604n/a 1234567890 > 3456789012345
605n/a 1234567890 < 3456789012345
606n/a
607n/a 1234567890 < 3456789012345
608n/a 1234567890 > 3456789012345
609n/a 1234567890 == 3456789012345
610n/a 1234567890 > 3456789012345
611n/a 1234567890 < 3456789012345
612n/a
613n/a 1234567890 < 3456789012345
614n/a 1234567890 > 3456789012345
615n/a 1234567890 == 3456789012345
616n/a 1234567890 > 3456789012345
617n/a 1234567890 < 3456789012345
618n/a
619n/a 1234567890 < 3456789012345
620n/a 1234567890 > 3456789012345
621n/a 1234567890 == 3456789012345
622n/a 1234567890 > 3456789012345
623n/a 1234567890 < 3456789012345
624n/a
625n/a 1234567890 < 3456789012345
626n/a 1234567890 > 3456789012345
627n/a 1234567890 == 3456789012345
628n/a 1234567890 > 3456789012345
629n/a 1234567890 < 3456789012345
630n/a
631n/a 1234567890 < 3456789012345
632n/a 1234567890 > 3456789012345
633n/a 1234567890 == 3456789012345
634n/a 1234567890 > 3456789012345
635n/a 1234567890 < 3456789012345
636n/a
637n/a 1234567890 < 3456789012345
638n/a 1234567890 > 3456789012345
639n/a 1234567890 == 3456789012345
640n/a 1234567890 > 3456789012345
641n/a 1234567890 < 3456789012345
642n/a
643n/a 1234567890 < 3456789012345
644n/a 1234567890 > 3456789012345
645n/a 1234567890 == 3456789012345
646n/a 1234567890 > 3456789012345
647n/a 1234567890 < 3456789012345
648n/a
649n/a 1234567890 < 3456789012345
650n/a 1234567890 > 3456789012345
651n/a 1234567890 == 3456789012345
652n/a 1234567890 > 3456789012345
653n/a 1234567890 < 3456789012345
654n/a
655n/a 1234567890 < 3456789012345
656n/a 1234567890 > 3456789012345
657n/a 1234567890 == 3456789012345
658n/a 1234567890 > 3456789012345
659n/a 1234567890 < 3456789012345
660n/a
661n/a 1234567890 < 3456789012345
662n/a 1234567890 > 3456789012345
663n/a 1234567890 == 3456789012345
664n/a 1234567890 > 3456789012345
665n/a 1234567890 < 3456789012345
666n/a
667n/a 1234567890 < 3456789012345
668n/a 1234567890 > 3456789012345
669n/a 1234567890 == 3456789012345
670n/a 1234567890 > 3456789012345
671n/a 1234567890 < 3456789012345
672n/a
673n/a 1234567890 < 3456789012345
674n/a 1234567890 > 3456789012345
675n/a 1234567890 == 3456789012345
676n/a 1234567890 > 3456789012345
677n/a 1234567890 < 3456789012345
678n/a
679n/a 1234567890 < 3456789012345
680n/a 1234567890 > 3456789012345
681n/a 1234567890 == 3456789012345
682n/a 1234567890 > 3456789012345
683n/a 1234567890 < 3456789012345
684n/a
685n/a 1234567890 < 3456789012345
686n/a 1234567890 > 3456789012345
687n/a 1234567890 == 3456789012345
688n/a 1234567890 > 3456789012345
689n/a 1234567890 < 3456789012345
690n/a
691n/a 1234567890 < 3456789012345
692n/a 1234567890 > 3456789012345
693n/a 1234567890 == 3456789012345
694n/a 1234567890 > 3456789012345
695n/a 1234567890 < 3456789012345
696n/a
697n/a 1234567890 < 3456789012345
698n/a 1234567890 > 3456789012345
699n/a 1234567890 == 3456789012345
700n/a 1234567890 > 3456789012345
701n/a 1234567890 < 3456789012345
702n/a
703n/a 1234567890 < 3456789012345
704n/a 1234567890 > 3456789012345
705n/a 1234567890 == 3456789012345
706n/a 1234567890 > 3456789012345
707n/a 1234567890 < 3456789012345
708n/a
709n/a 1234567890 < 3456789012345
710n/a 1234567890 > 3456789012345
711n/a 1234567890 == 3456789012345
712n/a 1234567890 > 3456789012345
713n/a 1234567890 < 3456789012345
714n/a
715n/a 1234567890 < 3456789012345
716n/a 1234567890 > 3456789012345
717n/a 1234567890 == 3456789012345
718n/a 1234567890 > 3456789012345
719n/a 1234567890 < 3456789012345
720n/a
721n/a 1234567890 < 3456789012345
722n/a 1234567890 > 3456789012345
723n/a 1234567890 == 3456789012345
724n/a 1234567890 > 3456789012345
725n/a 1234567890 < 3456789012345
726n/a
727n/a 1234567890 < 3456789012345
728n/a 1234567890 > 3456789012345
729n/a 1234567890 == 3456789012345
730n/a 1234567890 > 3456789012345
731n/a 1234567890 < 3456789012345
732n/a
733n/a 1234567890 < 3456789012345
734n/a 1234567890 > 3456789012345
735n/a 1234567890 == 3456789012345
736n/a 1234567890 > 3456789012345
737n/a 1234567890 < 3456789012345
738n/a
739n/a 1234567890 < 3456789012345
740n/a 1234567890 > 3456789012345
741n/a 1234567890 == 3456789012345
742n/a 1234567890 > 3456789012345
743n/a 1234567890 < 3456789012345
744n/a
745n/a 1234567890 < 3456789012345
746n/a 1234567890 > 3456789012345
747n/a 1234567890 == 3456789012345
748n/a 1234567890 > 3456789012345
749n/a 1234567890 < 3456789012345
750n/a
751n/a 1234567890 < 3456789012345
752n/a 1234567890 > 3456789012345
753n/a 1234567890 == 3456789012345
754n/a 1234567890 > 3456789012345
755n/a 1234567890 < 3456789012345
756n/a
757n/a 1234567890 < 3456789012345
758n/a 1234567890 > 3456789012345
759n/a 1234567890 == 3456789012345
760n/a 1234567890 > 3456789012345
761n/a 1234567890 < 3456789012345
762n/a
763n/a 1234567890 < 3456789012345
764n/a 1234567890 > 3456789012345
765n/a 1234567890 == 3456789012345
766n/a 1234567890 > 3456789012345
767n/a 1234567890 < 3456789012345
768n/a
769n/a 1234567890 < 3456789012345
770n/a 1234567890 > 3456789012345
771n/a 1234567890 == 3456789012345
772n/a 1234567890 > 3456789012345
773n/a 1234567890 < 3456789012345
774n/a
775n/a 1234567890 < 3456789012345
776n/a 1234567890 > 3456789012345
777n/a 1234567890 == 3456789012345
778n/a 1234567890 > 3456789012345
779n/a 1234567890 < 3456789012345
780n/a
781n/a def calibrate(self):
782n/a
783n/a for i in range(self.rounds):
784n/a pass