// Condition can be non-materialized on X86 because the condition does not // request 4 registers any more. /// CHECK-START-X86: long Main.$noinline$longSelect_Constant(long) disassembly (after) /// CHECK: LessThanOrEqual /// CHECK-NEXT: Select
// Check that we generate CMOV for long on x86_64. /// CHECK-START-X86_64: long Main.$noinline$longSelect_Constant(long) disassembly (after) /// CHECK: LessThanOrEqual /// CHECK-NEXT: Select /// CHECK: cmpq /// CHECK: cmovle/ngq
// Check that we generate CMOV for int on x86_64. /// CHECK-START-X86_64: int Main.$noinline$intSelect_Constant(int) disassembly (after) /// CHECK: LessThan /// CHECK-NEXT: Select /// CHECK: cmp /// CHECK: cmovl/nge
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.