14#if !defined(ROOT_MATH_SYCL) && !defined(ROOT_MATH_CUDA)
18namespace GenVector_detail {
34 for (
int k = 0; k < 6; k++) {
43 static const int kUNSET = -1;
44 for (
n = 0;
n < 8;
n++) {
48 for (
n = 0;
n < 8;
n++) {
50 case 0x43: order = 0;
break;
51 case 0x30: order = 1;
break;
52 case 0x06: order = 2;
break;
53 case 0x05: order = 3;
break;
54 case 0x04: order = 4;
break;
55 case 0x03: order = 5;
break;
56 case 0x02: order = 6;
break;
57 case 0x01: order = 7;
break;
69#if !defined(ROOT_MATH_SYCL) && !defined(ROOT_MATH_CUDA)
77 std::ostringstream
ss;
78 for (
int i = 0; i < 8; ++i) {
80 ss << std::hex << std::setw(2) << std::setfill(
'0') << (
int)
db.fB[k];
107 unsigned char bytes[8];
110 bytes[0] =
static_cast<unsigned char>((i >> 24) & 0xFF);
111 bytes[1] =
static_cast<unsigned char>((i >> 16) & 0xFF);
112 bytes[2] =
static_cast<unsigned char>((i >> 8) & 0xFF);
113 bytes[3] =
static_cast<unsigned char>((i) & 0xFF);
114 bytes[4] =
static_cast<unsigned char>((
j >> 24) & 0xFF);
115 bytes[5] =
static_cast<unsigned char>((
j >> 16) & 0xFF);
116 bytes[6] =
static_cast<unsigned char>((
j >> 8) & 0xFF);
117 bytes[7] =
static_cast<unsigned char>((
j) & 0xFF);
118 for (
int k = 0; k < 8; ++k) {
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h Atom_t Int_t ULong_t ULong_t bytes
static void Fill_byte_order()
static bool fgByte_order_known
static int fgByte_order[8]
static double Longs2double(unsigned int i1, unsigned int i2)
static std::string D2x(double d)
static void Dto2longs(double d, unsigned int &i1, unsigned int &i2)