Home
last modified time | relevance | path

Searched refs:diff (Results 1 – 25 of 36) sorted by relevance

12

/arch/x86/math-emu/
A Dreg_add_sub.c59 diff = expa - expb; in FPU_add()
60 if (!diff) { in FPU_add()
63 if (!diff) { in FPU_add()
65 if (!diff) in FPU_add()
70 if (diff > 0) { in FPU_add()
74 } else if (diff < 0) { in FPU_add()
169 diff = expa - expb; in FPU_sub()
171 if (!diff) { in FPU_sub()
173 if (!diff) { in FPU_sub()
175 if (!diff) in FPU_sub()
[all …]
A Dreg_compare.c26 int diff, exp0, expb; in compare() local
141 diff = exp0 - expb; in compare()
142 if (diff == 0) { in compare()
143 diff = st0_ptr->sigh - b->sigh; /* Works only if ms bits are in compare()
145 if (diff == 0) { in compare()
146 diff = st0_ptr->sigl > b->sigl; in compare()
147 if (diff == 0) in compare()
148 diff = -(st0_ptr->sigl < b->sigl); in compare()
152 if (diff > 0) { in compare()
157 if (diff < 0) { in compare()
/arch/arm64/lib/
A Dstrncmp.S35 #define diff x6 macro
81 eor diff, data1, data2 /* Non-zero if differences found. */
82 csinv endloop, diff, xzr, hi /* Last Dword or differences. */
90 orr syndrome, diff, has_nul
142 orr syndrome, diff, has_nul
251 eor diff, data1, data2 /* Non-zero if differences found. */
253 csinv endloop, diff, xzr, hi /* If limit, set to all ones. */
273 eor diff, data2, data1 /* Non-zero if differences found. */
279 orr syndrome, diff, has_nul
288 eor diff, data2, data1 /* Non-zero if differences found. */
[all …]
A Dstrcmp.S32 #define diff x5 macro
84 eor diff, data1, data2
85 orr syndrome, diff, has_nul
169 eor diff, data1, data2
170 orr syndrome, diff, tmp
181 eor diff, data1, data2
182 orr syndrome, diff, has_nul
/arch/alpha/kernel/
A Dtime.c394 long diff; in time_init() local
422 diff = cycle_freq - est_cycle_freq; in time_init()
423 if (diff < 0) in time_init()
424 diff = -diff; in time_init()
425 if ((unsigned long)diff > tolerance) { in time_init()
/arch/x86/hyperv/
A Dmmu.c29 unsigned long cur = start, diff; in fill_gva_list() local
32 diff = end > cur ? end - cur : 0; in fill_gva_list()
39 if (diff >= HV_TLB_FLUSH_UNIT) { in fill_gva_list()
42 } else if (diff) { in fill_gva_list()
43 gva_list[gva_n] |= (diff - 1) >> PAGE_SHIFT; in fill_gva_list()
/arch/x86/include/asm/
A Dtlbflush.h380 unsigned long diff = oldflags ^ newflags; in pte_flags_need_flush() local
387 diff &= ~software_flags; in pte_flags_need_flush()
390 diff &= ~_PAGE_ACCESSED; in pte_flags_need_flush()
396 if (diff & oldflags & flush_on_clear) in pte_flags_need_flush()
400 if (diff & flush_on_change) in pte_flags_need_flush()
405 (diff & ~(flush_on_clear | software_flags | flush_on_change))) { in pte_flags_need_flush()
/arch/x86/boot/
A Dboot.h157 bool diff; in memcmp_fs() local
159 : CC_OUT(nz) (diff), "+D" (s1), "+S" (s2), "+c" (len)); in memcmp_fs()
160 return diff; in memcmp_fs()
164 bool diff; in memcmp_gs() local
166 : CC_OUT(nz) (diff), "+D" (s1), "+S" (s2), "+c" (len)); in memcmp_gs()
167 return diff; in memcmp_gs()
A Dstring.c34 bool diff; in memcmp() local
36 : CC_OUT(nz) (diff), "+D" (s1), "+S" (s2), "+c" (len)); in memcmp()
37 return diff; in memcmp()
/arch/loongarch/kernel/
A Drelocate.c90 size_t i, diff; in rotate_xor() local
93 diff = (void *)ptr - area; in rotate_xor()
94 if (size < diff + sizeof(hash)) in rotate_xor()
97 size = ALIGN_DOWN(size - diff, sizeof(hash)); in rotate_xor()
/arch/arm/mm/
A Dpmsa-v7.c193 phys_addr_t diff = size; in allocate_region() local
196 while (diff) { in allocate_region()
201 diff -= size; in allocate_region()
202 size = diff; in allocate_region()
213 phys_addr_t p2size = (1 << __fls(diff)) - 1; in allocate_region()
/arch/mips/kernel/
A Drelocate.c198 size_t diff, i; in rotate_xor() local
200 diff = (void *)ptr - area; in rotate_xor()
201 if (unlikely(size < diff + sizeof(hash))) in rotate_xor()
204 size = ALIGN_DOWN(size - diff, sizeof(hash)); in rotate_xor()
/arch/m68k/math-emu/
A Dfp_arith.c60 int diff; in fp_fadd() local
92 if ((diff = dest->exp - src->exp) > 0) in fp_fadd()
93 fp_denormalize(src, diff); in fp_fadd()
94 else if ((diff = -diff) > 0) in fp_fadd()
95 fp_denormalize(dest, diff); in fp_fadd()
/arch/um/kernel/
A Dum_arch.c312 unsigned long avail, diff; in linux_main() local
363 diff = UML_ROUND_UP(brk_start) - UML_ROUND_UP(&_end); in linux_main()
364 if (diff > 1024 * 1024) { in linux_main()
366 "exec-shield gap\n", diff); in linux_main()
/arch/x86/kvm/
A Dpmu.h236 static inline void reprogram_counters(struct kvm_pmu *pmu, u64 diff) in reprogram_counters() argument
240 if (!diff) in reprogram_counters()
243 for_each_set_bit(bit, (unsigned long *)&diff, X86_PMC_IDX_MAX) in reprogram_counters()
A Dpmu.c668 u64 diff; in kvm_pmu_set_msr() local
697 diff = pmu->global_ctrl ^ data; in kvm_pmu_set_msr()
699 reprogram_counters(pmu, diff); in kvm_pmu_set_msr()
/arch/mips/alchemy/common/
A Dclock.c406 long tdv, tpr, pr, nr, br, bpr, diff, lastdiff; in alchemy_clk_fgcs_detr() local
439 diff = req->rate - nr; in alchemy_clk_fgcs_detr()
443 if (diff < lastdiff) { in alchemy_clk_fgcs_detr()
444 lastdiff = diff; in alchemy_clk_fgcs_detr()
449 if (diff == 0) in alchemy_clk_fgcs_detr()
467 diff = req->rate - nr; in alchemy_clk_fgcs_detr()
470 if (diff < lastdiff) { in alchemy_clk_fgcs_detr()
471 lastdiff = diff; in alchemy_clk_fgcs_detr()
476 if (diff == 0) in alchemy_clk_fgcs_detr()
/arch/arm64/boot/dts/freescale/
A Dimx8mm-verdin-ivy.dtsi356 diff-channels = <0 1>;
362 diff-channels = <2 3>;
383 diff-channels = <0 1>;
389 diff-channels = <2 3>;
A Dimx8mp-verdin-ivy.dtsi389 diff-channels = <0 1>;
395 diff-channels = <2 3>;
416 diff-channels = <0 1>;
422 diff-channels = <2 3>;
/arch/parisc/math-emu/
A DREADME6 make their 'diff' job easier if our code is relatively unmodified.
/arch/arm64/boot/dts/mediatek/
A Dmt8183-kukui-audio-da7219.dtsi17 dlg,mic-amp-in-sel = "diff";
/arch/arm64/boot/dts/ti/
A Dk3-am62p-verdin-ivy.dtsi479 diff-channels = <0 1>;
485 diff-channels = <2 3>;
506 diff-channels = <0 1>;
512 diff-channels = <2 3>;
A Dk3-am62-verdin-ivy.dtsi504 diff-channels = <0 1>;
510 diff-channels = <2 3>;
531 diff-channels = <0 1>;
537 diff-channels = <2 3>;
/arch/um/drivers/
A Dmconsole_kern.c292 unsigned long long diff; in mem_config() local
313 diff = memparse(str, &ret); in mem_config()
319 diff /= PAGE_SIZE; in mem_config()
322 for (i = 0; i < diff; i++) { in mem_config()
/arch/x86/kvm/vmx/
A Dpmu_intel.c389 u64 reserved_bits, diff; in intel_pmu_set_msr() local
404 diff = pmu->pebs_enable ^ data; in intel_pmu_set_msr()
406 reprogram_counters(pmu, diff); in intel_pmu_set_msr()

Completed in 37 milliseconds

12