Caffe2 - C++ API
A deep learning, cross platform ML framework
div_rtn.h
1 #pragma once
2 
3 // Integer division rounding to -Infinity
4 template<typename T>
5 static inline T div_rtn(T x, T y) {
6  int q = x/y;
7  int r = x%y;
8  if ((r!=0) && ((r<0) != (y<0))) --q;
9  return q;
10 }
11