Lines Matching defs:nsta

25 	nstime_t nsta, nstb;
27 nstime_init2(&nsta, 42, 43);
29 nstime_copy(&nstb, &nsta);
36 nstime_t nsta, nstb;
38 nstime_init2(&nsta, 42, 43);
39 nstime_copy(&nstb, &nsta);
40 assert_d_eq(nstime_compare(&nsta, &nstb), 0, "Times should be equal");
41 assert_d_eq(nstime_compare(&nstb, &nsta), 0, "Times should be equal");
44 assert_d_eq(nstime_compare(&nsta, &nstb), 1,
45 "nsta should be greater than nstb");
46 assert_d_eq(nstime_compare(&nstb, &nsta), -1,
47 "nstb should be less than nsta");
50 assert_d_eq(nstime_compare(&nsta, &nstb), -1,
51 "nsta should be less than nstb");
52 assert_d_eq(nstime_compare(&nstb, &nsta), 1,
53 "nstb should be greater than nsta");
56 assert_d_eq(nstime_compare(&nsta, &nstb), 1,
57 "nsta should be greater than nstb");
58 assert_d_eq(nstime_compare(&nstb, &nsta), -1,
59 "nstb should be less than nsta");
62 assert_d_eq(nstime_compare(&nsta, &nstb), -1,
63 "nsta should be less than nstb");
64 assert_d_eq(nstime_compare(&nstb, &nsta), 1,
65 "nstb should be greater than nsta");
70 nstime_t nsta, nstb;
72 nstime_init2(&nsta, 42, 43);
73 nstime_copy(&nstb, &nsta);
74 nstime_add(&nsta, &nstb);
76 assert_d_eq(nstime_compare(&nsta, &nstb), 0,
79 nstime_init2(&nsta, 42, BILLION - 1);
80 nstime_copy(&nstb, &nsta);
81 nstime_add(&nsta, &nstb);
83 assert_d_eq(nstime_compare(&nsta, &nstb), 0,
89 nstime_t nsta, nstb;
91 nstime_init2(&nsta, 42, BILLION - 1);
92 nstime_iadd(&nsta, 1);
94 assert_d_eq(nstime_compare(&nsta, &nstb), 0,
97 nstime_init2(&nsta, 42, 1);
98 nstime_iadd(&nsta, BILLION + 1);
100 assert_d_eq(nstime_compare(&nsta, &nstb), 0,
106 nstime_t nsta, nstb;
108 nstime_init2(&nsta, 42, 43);
109 nstime_copy(&nstb, &nsta);
110 nstime_subtract(&nsta, &nstb);
112 assert_d_eq(nstime_compare(&nsta, &nstb), 0,
115 nstime_init2(&nsta, 42, 43);
117 nstime_subtract(&nsta, &nstb);
119 assert_d_eq(nstime_compare(&nsta, &nstb), 0,
125 nstime_t nsta, nstb;
127 nstime_init2(&nsta, 42, 43);
128 nstime_isubtract(&nsta, 42*BILLION + 43);
130 assert_d_eq(nstime_compare(&nsta, &nstb), 0,
133 nstime_init2(&nsta, 42, 43);
134 nstime_isubtract(&nsta, 41*BILLION + 44);
136 assert_d_eq(nstime_compare(&nsta, &nstb), 0,
142 nstime_t nsta, nstb;
144 nstime_init2(&nsta, 42, 43);
145 nstime_imultiply(&nsta, 10);
147 assert_d_eq(nstime_compare(&nsta, &nstb), 0,
150 nstime_init2(&nsta, 42, 666666666);
151 nstime_imultiply(&nsta, 3);
153 assert_d_eq(nstime_compare(&nsta, &nstb), 0,
159 nstime_t nsta, nstb;
161 nstime_init2(&nsta, 42, 43);
162 nstime_copy(&nstb, &nsta);
163 nstime_imultiply(&nsta, 10);
164 nstime_idivide(&nsta, 10);
165 assert_d_eq(nstime_compare(&nsta, &nstb), 0,
168 nstime_init2(&nsta, 42, 666666666);
169 nstime_copy(&nstb, &nsta);
170 nstime_imultiply(&nsta, 3);
171 nstime_idivide(&nsta, 3);
172 assert_d_eq(nstime_compare(&nsta, &nstb), 0,
178 nstime_t nsta, nstb, nstc;
180 nstime_init2(&nsta, 42, 43);
181 nstime_copy(&nstb, &nsta);
182 nstime_imultiply(&nsta, 10);
183 assert_u64_eq(nstime_divide(&nsta, &nstb), 10,
186 nstime_init2(&nsta, 42, 43);
187 nstime_copy(&nstb, &nsta);
188 nstime_imultiply(&nsta, 10);
190 nstime_add(&nsta, &nstc);
191 assert_u64_eq(nstime_divide(&nsta, &nstb), 10,
194 nstime_init2(&nsta, 42, 43);
195 nstime_copy(&nstb, &nsta);
196 nstime_imultiply(&nsta, 10);
198 nstime_subtract(&nsta, &nstc);
199 assert_u64_eq(nstime_divide(&nsta, &nstb), 9,