| /netbsd-src/external/gpl3/gdb/dist/sim/testsuite/bfin/ |
| H A D | divq.s | 1 # Blackfin testcase for divide instructions 17 .macro divide num:req, den:req macro 46 divide 0x00000001, 0x0001 /* expect 0x0001 */ 47 divide 0x00000001, 0x0002 /* expect 0x0000 */ 48 divide 0x00000001, 0x0003 /* expect 0x0000 */ 49 divide 0x00000001, 0x0004 /* expect 0x0000 */ 50 divide 0x00000001, 0x0007 /* expect 0x0000 */ 51 divide 0x00000001, 0x0008 /* expect 0x0000 */ 52 divide 0x00000001, 0x000f /* expect 0x0000 */ 53 divide 0x00000001, 0x0010 /* expect 0x0000 */ [all …]
|
| /netbsd-src/sys/arch/hppa/spmath/ |
| H A D | divu.S | 77 ds rem,dvr,rem ; 1st divide step, if carry 80 ds rem,dvr,rem ; 2nd divide step 82 ds rem,dvr,rem ; 3rd divide step 84 ds rem,dvr,rem ; 4th divide step 86 ds rem,dvr,rem ; 5th divide step 88 ds rem,dvr,rem ; 6th divide step 90 ds rem,dvr,rem ; 7th divide step 92 ds rem,dvr,rem ; 8th divide step 94 ds rem,dvr,rem ; 9th divide step 96 ds rem,dvr,rem ; 10th divide step [all …]
|
| /netbsd-src/sys/lib/libkern/arch/m68k/ |
| H A D | udivsi3.S | 60 | first, we divide the divisor and dividend by two until 69 | now we can do the divide. to avoid overflow, we have to 70 | do the divide in two parts, high and low, and add the 75 divuw %d0, %d1 | do the high divide 76 moveal %d1, %a1 | save high divide result 78 divuw %d0, %d1 | do the low divide 79 movel %a1, %d0 | recover high divide result 81 clrw %d0 | %d0 = finished high divide result 82 andil #0xffff, %d1 | %d1 = finished low divide result 85 | the quotient we have so far is only a guess. the divide we [all …]
|
| /netbsd-src/external/gpl3/gdb/dist/sim/testsuite/sh/ |
| H A D | div.s | 10 divs_1: ! divide by one 30 divs_2: ! divide by two 50 divs_3: ! divide by three 70 divs_0: ! divide by zero 90 divs_o: ! divide signed overflow 114 divu_1: ! divide by one, unsigned 134 divu_2: ! divide by two, unsigned 154 divu_3: ! divide by three, unsigned 174 divu_0: ! divide by zero, unsigned
|
| /netbsd-src/sys/lib/libkern/arch/hppa/ |
| H A D | milli.S | 484 ds r0,arg1,temp ; 1st divide step, if no carry 486 ds temp,arg1,temp ; 2nd divide step 488 ds temp,arg1,temp ; 3rd divide step 490 ds temp,arg1,temp ; 4th divide step 492 ds temp,arg1,temp ; 5th divide step 494 ds temp,arg1,temp ; 6th divide step 496 ds temp,arg1,temp ; 7th divide step 498 ds temp,arg1,temp ; 8th divide step 500 ds temp,arg1,temp ; 9th divide step 502 ds temp,arg1,temp ; 10th divide step [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | ScalarEvolutionDivision.cpp | 57 void SCEVDivision::divide(ScalarEvolution &SE, const SCEV *Numerator, in divide() function in SCEVDivision 90 divide(SE, *Quotient, Op, &Q, &R); in divide() 135 divide(SE, Numerator->getStart(), Denominator, &StartQ, &StartR); in visitAddRecExpr() 136 divide(SE, Numerator->getStepRecurrence(SE), Denominator, &StepQ, &StepR); in visitAddRecExpr() 154 divide(SE, Op, Denominator, &Q, &R); in visitAddExpr() 191 divide(SE, Op, Denominator, &Q, &R); in visitMulExpr() 235 divide(SE, Diff, Denominator, &Q, &R); in visitMulExpr()
|
| /netbsd-src/external/gpl3/gdb/dist/sim/testsuite/frv/fr400/ |
| H A D | sdivi.cgs | 42 ; divide will cause overflow 49 ; divide by zero 51 e2: sdivi gr1,0,gr2 ; divide by zero 64 ok2: ; exception handler for divide by zero
|
| H A D | sdiv.cgs | 40 ; divide will cause overflow 48 ; divide by zero 51 e2: sdiv gr1,gr0,gr2 ; divide by zero 65 ok2: ; exception handler for divide by zero
|
| H A D | udivi.cgs | 34 ; divide by zero 36 e1: udivi gr1,0,gr2 ; divide by zero 41 ok1: ; exception handler for divide by zero
|
| H A D | udiv.cgs | 33 ; divide by zero 35 e1: udiv gr1,gr0,gr2 ; divide by zero 40 ok1: ; exception handler for divide by zero
|
| /netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/ubsan/ |
| H A D | ubsan_checks.inc | 27 UBSAN_CHECK(IntegerDivideByZero, "integer-divide-by-zero", 28 "integer-divide-by-zero") 29 UBSAN_CHECK(FloatDivideByZero, "float-divide-by-zero", "float-divide-by-zero")
|
| /netbsd-src/external/gpl3/gdb/dist/sim/testsuite/frv/ |
| H A D | sdivi.cgs | 42 ; divide will cause overflow 50 ; divide by zero 53 e2: sdivi gr1,0,gr2 ; divide by zero 67 ok2: ; exception handler for divide by zero
|
| H A D | sdiv.cgs | 40 ; divide will cause overflow 49 ; divide by zero 53 e2: sdiv gr1,gr0,gr2 ; divide by zero 68 ok2: ; exception handler for divide by zero
|
| H A D | udivi.cgs | 34 ; divide by zero 37 e1: udivi gr1,0,gr2 ; divide by zero 42 ok1: ; exception handler for divide by zero
|
| H A D | udiv.cgs | 33 ; divide by zero 36 e1: udiv gr1,gr0,gr2 ; divide by zero 41 ok1: ; exception handler for divide by zero
|
| /netbsd-src/external/gpl3/gcc.old/dist/libgcc/config/riscv/ |
| H A D | t-softfp32 | 15 # Enable divide routines to make -mno-fdiv work. 30 # Enable divide routines to make -mno-fdiv work. 40 # Enable divide routines to make -mno-fdiv work.
|
| /netbsd-src/external/gpl3/gcc/dist/libgcc/config/riscv/ |
| H A D | t-softfp32 | 15 # Enable divide routines to make -mno-fdiv work. 30 # Enable divide routines to make -mno-fdiv work. 40 # Enable divide routines to make -mno-fdiv work.
|
| /netbsd-src/sys/external/bsd/compiler_rt/dist/lib/ubsan/ |
| H A D | ubsan_checks.inc | 29 UBSAN_CHECK(IntegerDivideByZero, "integer-divide-by-zero", 30 "integer-divide-by-zero") 31 UBSAN_CHECK(FloatDivideByZero, "float-divide-by-zero", "float-divide-by-zero")
|
| /netbsd-src/external/gpl3/gdb/dist/sim/testsuite/frv/fr550/ |
| H A D | udivi.cgs | 34 ; divide by zero 37 e1: udivi gr1,0,gr2 ; divide by zero 42 ok1: ; exception handler for divide by zero
|
| H A D | udiv.cgs | 33 ; divide by zero 36 e1: udiv gr1,gr0,gr2 ; divide by zero 41 ok1: ; exception handler for divide by zero
|
| /netbsd-src/external/gpl3/gcc/dist/libsanitizer/ubsan/ |
| H A D | ubsan_checks.inc | 36 UBSAN_CHECK(IntegerDivideByZero, "integer-divide-by-zero", 37 "integer-divide-by-zero") 38 UBSAN_CHECK(FloatDivideByZero, "float-divide-by-zero", "float-divide-by-zero")
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| H A D | RISCVSchedule.td | 16 def WriteIDiv : SchedWrite; // 32-bit or 64-bit divide and remainder 17 def WriteIDiv32 : SchedWrite; // 32-bit divide and remainder on RV64I 50 def WriteFDiv16 : SchedWrite; // 16-bit floating point divide 51 def WriteFDiv32 : SchedWrite; // 32-bit floating point divide 52 def WriteFDiv64 : SchedWrite; // 64-bit floating point divide 142 def ReadFDiv16 : SchedRead; // 16-bit floating point divide 143 def ReadFDiv32 : SchedRead; // 32-bit floating point divide 144 def ReadFDiv64 : SchedRead; // 64-bit floating point divide
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/config/ia64/ |
| H A D | ia64.opt | 69 minline-float-divide-min-latency 73 minline-float-divide-max-throughput 77 mno-inline-float-divide 80 minline-int-divide-min-latency 84 minline-int-divide-max-throughput 88 mno-inline-int-divide
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/config/rs6000/ |
| H A D | a2.md | 109 ;; divide cannot be executed until the floating-point divide has 126 ;; divide cannot be executed until the floating-point divide has
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/rs6000/ |
| H A D | a2.md | 109 ;; divide cannot be executed until the floating-point divide has 126 ;; divide cannot be executed until the floating-point divide has
|