gcc で値をインライン アセンブリと比較するためのコード例を探しています。asm コードに値を割り当てる必要があります。いくつかの例を試しましたが、正しく機能しませんでした。常にエラーが発生するか、結果がわかりません。
2 つの値を比較して結果を返すだけです。
movl my_val, %eax
cmpl %eax,$0xfffffffa
je equal
equal:
movl $0xfffffffa,my_val
gcc で値をインライン アセンブリと比較するためのコード例を探しています。asm コードに値を割り当てる必要があります。いくつかの例を試しましたが、正しく機能しませんでした。常にエラーが発生するか、結果がわかりません。
2 つの値を比較して結果を返すだけです。
movl my_val, %eax
cmpl %eax,$0xfffffffa
je equal
equal:
movl $0xfffffffa,my_val