c# - In CIL, why is BGE equal to CLT.UN followed by BRFALSE? -


in cli specifications (ecma-335, page 329), , on msdn, stated cil opcode bge equivalent performing clt.un followed brfalse.

this baffles me. don't understand why equivalent unordered clt.un, , not regular clt. considering there bge.un, not state equivalent set of instructions. whould have expected bge equivalent [clt, brfalse], , bge.un equivalent [clt.un, brfalse].

is error in specifications or missing something?

that pdf states:

the effect of bge target instruction identical to:

  • if stack operands integers, clt followed brfalse target
  • if stack operands floating-point, clt.un followed brfalse target

Comments

Popular posts from this blog

c# - SelectList with Dictionary, add values to the Dictionary after it's assigned to SelectList -

how can i manage url using .htaccess in php? -

ios - I get the error Property '...' not found on object of type '...' -