From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30097 invoked by alias); 11 Jul 2004 13:12:17 -0000 Mailing-List: contact gdb-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sources.redhat.com Received: (qmail 30090 invoked from network); 11 Jul 2004 13:12:16 -0000 Received: from unknown (HELO telesmtp4.mail.isp) (213.4.129.150) by sourceware.org with SMTP; 11 Jul 2004 13:12:16 -0000 Received: from [192.168.1.34] ([83.35.223.167]) by telesmtp4.mail.isp (terra.es) with ESMTP id I0OVCF02.45F for ; Sun, 11 Jul 2004 15:12:15 +0200 Mime-Version: 1.0 (Apple Message framework v618) Content-Transfer-Encoding: 7bit Message-Id: Content-Type: text/plain; charset=US-ASCII; format=flowed To: gdb@sources.redhat.com From: Shadi el-Hajj Subject: printing MMX variables Date: Sun, 11 Jul 2004 13:12:00 -0000 X-SW-Source: 2004-07/txt/msg00098.txt.bz2 hello, a thousand apologies if this is way too obvious and/or has been asked many times ( i just can't find in the archives ). i am trying to debug some mmx code in which i have declared: __m64 foovector; i use foovector to store 8 8bit integers(chars). now when i ask for: print foovector i get: { 1073836052, 1}. obviously gdb is interpreting my chars as 32bit ints. how can i tell him i just want chars ? i tried a thousand casts like (v8qi etc...) but gdb answers "No symbol in current context". i am using version 6.1 on linux-x86(debian testing) thanks in advance, shadi