reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
335 switch (static_cast<Win64EH::UnwindOpcodes>(inst.Operation)) { 339 b = (inst.Offset >> 4) & 0x1F; 343 uint16_t hw = (inst.Offset >> 4) & 0x7FF; 355 w = inst.Offset >> 4; 371 b = (inst.Offset >> 3); 380 b |= ((inst.Offset - 1) >> 3) & 0x3F; 385 b |= (inst.Offset >> 3) & 0x3F; 389 assert(inst.Register >= 19 && "Saved reg must be >= 19"); 390 reg = inst.Register - 19; 393 b = ((reg & 0x3) << 6) | (inst.Offset >> 3); 397 assert(inst.Register >= 19 && "Saved reg must be >= 19"); 398 reg = inst.Register - 19; 401 b = ((reg & 0x7) << 5) | ((inst.Offset >> 3) - 1); 405 assert(inst.Register >= 19 && "Saved registers must be >= 19"); 406 reg = inst.Register - 19; 409 b = ((reg & 0x3) << 6) | (inst.Offset >> 3); 413 assert(inst.Register >= 19 && "Saved registers must be >= 19"); 414 reg = inst.Register - 19; 417 b = ((reg & 0x3) << 6) | ((inst.Offset >> 3) - 1); 421 assert(inst.Register >= 8 && "Saved dreg must be >= 8"); 422 reg = inst.Register - 8; 425 b = ((reg & 0x3) << 6) | (inst.Offset >> 3); 429 assert(inst.Register >= 8 && "Saved dreg must be >= 8"); 430 reg = inst.Register - 8; 433 b = ((reg & 0x7) << 5) | ((inst.Offset >> 3) - 1); 437 assert(inst.Register >= 8 && "Saved dregs must be >= 8"); 438 reg = inst.Register - 8; 441 b = ((reg & 0x3) << 6) | (inst.Offset >> 3); 445 assert(inst.Register >= 8 && "Saved dregs must be >= 8"); 446 reg = inst.Register - 8; 449 b = ((reg & 0x3) << 6) | ((inst.Offset >> 3) - 1);